BM6(n {{{|||}}}}}}~~~~~~}}}}}}|||{{{yyywwwvvvuuuvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{wwwxxxxxxyyy{{{|||}}}}}}~~~~~~}}}|||}}}~~~}}}|||{{{{{{{{{zzzwwwuuuyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxzzzvvv{{{vvv~~~wwwwwwtttuuuwwwqqqsssrrrpppppprrrvvvzzz}}}xxxuuuuuuxxxyyywwwvvvvvvsssqqqooonnnoooooonnnmmmnnnoooooonnnoooqqqpppllllllmmmooonnnmmmllllllmmmooommmllllllmmmnnnnnnmmmhhhjjjkkkkkkkkkkkklllnnnlllllllllmmmmmmnnnoooooonnnoooooonnnlllkkklllmmmoooooonnnmmmmmmmmmnnnnnnlllkkkkkkkkkkkkkkkjjjjjjnnnnnnnnnnnnnnnnnnnnnnnnjjjkkkmmmmmmlllkkklllmmmmmmlllkkkkkkjjjjjjkkkkkkjjjjjjkkkllllllkkkjjjjjjhhhhhhiiijjjjjjiiigggfffjjjjjjiiiiiihhhiiiiiiiiikkkjjjiiiiiiiiiiiiiiiiiinnnqqqrrrpppmmmlllqqqvvv{{{xxx{{{{{{rrr}}}mmmtttmmmpppzzzpppuuu}}}hhhhhhvvviii^^^hhhoooiiihhhhhhhhhhhhhhhiiiiiifffffffffeeeeeeeeeeeeeeedddhhhhhhffffffhhhhhhdddggghhhgggdddfffjjjjjjggglllgggfffiiijjjhhhhhhjjjggghhhiiiiiijjjjjjiiiiiilllmmmnnnllljjjhhhggghhhkkkgggfffiiijjjhhhgggiiigggggghhhiiiiiiiiihhhhhhfffggghhhhhhiiiiiiiiiiiijjjlllkkkiiikkknnnlllhhhhhhhhhhhhhhhgggggggggggghhhiiikkkkkkiiiiiiiiijjjjjjhhhffffffhhhiiijjjjjjjjjiiihhhhhhiiijjjlllmmmggghhhhhhiiiiiiiiiiiiiiidddeeegggiiijjjkkkkkklllggghhhiiiiiiiiihhhfffeeeqqqmmmhhhgggoooaaagggggggggggggggffffffeeebbbcccccccccbbbccceeehhheeeeeeeeeeeedddcccbbbaaadddddddddddddddccccccccceeeeeefffggghhhiiiiiijjjlllgggdddddddddfffnnnvvvpppmmmlllooopppmmmiiihhhpppnnnnnnoooqqqsssssssssxxxxxxwwwvvvssspppnnnlllnnnqqqqqqnnnnnnrrrssspppppppppooooooooooooppppppooorrruuuxxx{{{nnniiibbbZZZTTTQQQQQQQQQKKKKKKLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCGGGGGGHHHHHHIIIIIIIIIIIIEEEEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMNNNLLLKKKJJJJJJIIIGGGEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGBBBCCC@@@WWW]]]LLLFFFGGGBBBBBBDDD??????>>>======???BBBFFFHHHDDDBBBBBBDDDEEEDDDCCCBBB>>><<<;;;:::;;;;;;:::999999999999999:::;;;:::777777888:::999888777777888999777666666777888888777555666666666555666888:::777777888999999999999999999:::;;;:::888777888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888::::::::::::::::::::::::777888::::::999888888999888888777666666666666666666777777777777777777666444555666666666555444444555444333333222333333333666666555555555555555666222666@@@GGGAAA666333:::DDDJJJQQQUUUVVVWWW[[[^^^ZZZXXX[[[ccchhhgggdddcccddd]]]WWWRRROOOPPP]]]lllfffeeetttnnnuuu{{{yyyoooyyy|||vvvrrrnnnkkkiiiddd[[[SSSOOO???CCCTTTKKK,,,'''<<<```TTTLLLAAA111...333000333222222222222333333444111111111111000//////...///222222000000222222///000222111...///333555333555222222555555333333666333444555777777666555555555666888777555444444555555222222555666333222444444444555666777777777777000111222333444444444444444777777555555888777333333333333333333333333222222444555555444333333444333222000111222444444333444333222222222444666888333333444444444444444333000111222333444555555555333444444444444333222222777VVVwwwCCC000111:::---///000000000000000//////.../////////......000222000000000///...---,,,+++000000//////...---,,,,,,000000111111222333333444444111///000//////444;;;:::<<<>>>>>>:::555555777999999999:::;;;======>>>DDDEEEFFFGGGFFFDDDAAA??????AAA???;;;;;;>>>???============<<<<<<<<<<<<<<<<<>>>>>@@@<<<;;;;;;:::;;;===???AAACCC@@@@@@@@@@@@AAABBBAAA>>>???===<<<<<<======;;;999999888777999::::::888777666888::::::888888888999999777666666777888777777777777777666666777:::<<<888999::::::;;;::::::999:::;;;<<<<<<:::999:::;;;888999999999999999999999::::::::::::::::::::::::888888888888888888888888666888:::999888777777888444444333222222222222222333333333222222333333333222222333333333333333222333333222222222222222333333222222222222222333333...111<<>>CCCDDDGGGIIIJJJJJJIIIHHHFFFHHHFFFAAA@@@BBBCCCAAA@@@?????????>>>===<<<<<>>>>>>>>>>>GGGFFFFFFEEEEEEFFFGGGGGGDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHEEEEEEFFFFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDD??????BBBGGGEEEkkkPPPCCC???@@@::::::===999;;;;;;<<<===>>>@@@AAABBB@@@BBBAAA@@@AAADDDBBB>>>===<<<;;;<<<<<<<<<:::888888555444888999777555666444666888888777666777888777666444444666777666555666777777777666777:::<<<777888::::::::::::999888:::;;;<<<<<<::::::;;;<<<888888999:::::::::999999666666666777777777777777777777777777777777777777333444666555444222333444444333333222111222222222333222111111111111222333222222222222222333333333111000000000000111222333111111111111111222222333......222666222***,,,444///000333;;;DDDJJJMMMNNNQQQSSSWWWYYYUUURRRWWW___ooollleee[[[RRROOOUUU[[[YYYYYYZZZ[[[^^^dddiiillllllqqqvvvzzzzzzvvvsssqqquuuzzzuuuqqqtttmmmfffjjj[[[UUUPPPOOORRRQQQKKKDDD:::???666***@@@hhhqqq___@@@666444111)))---555444............///000111111...///000111111000...---,,,///000......000///,,,+++///000------000333222...---///222111...///333000111222222333333222222---///222222222222333444111111333666444000000333......///000000000////////////000111222222222222...222444111///111222000111111111111222222222222111222444444222111222333000///...///111222111000111111000000111222444555222333333333333222111111000000111111111111000000222111111111000000000000...MMM|||aaa222,,,444000,,,------............------...000///...---...000...............------,,,000111111000...,,,)))(((------........./////////------///222000***(((+++111>>>IIIHHH@@@999666444555777888888888888;;;======>>>AAADDDGGGHHHIIIIIIHHHKKKJJJFFFEEEHHHHHHEEEBBBBBBAAA@@@???===;;;:::>>>??????===<<<;;;<<<>>>HHHIIIHHHEEECCCEEEJJJOOOkkk}}}ppphhh\\\TTTQQQRRRSSSSSSPPPOOOMMMLLLKKKKKKKKKKKKIIIIIIHHHGGGFFFDDDCCCBBB;;;<<<===>>>???@@@@@@@@@IIIHHHGGGGGGGGGGGGHHHIIIFFFGGGIIIJJJJJJIIIHHHGGGJJJJJJIIIHHHIIIJJJKKKLLLJJJHHHFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIDDDDDDDDDCCCCCCCCCBBBBBBAAA???CCCIIIHHHrrrOOOCCC@@@BBB<<<<<>>>>>@@@AAABBBCCCDDDDDDCCCFFFFFFCCCDDDHHHGGGAAA===<<<;;;<<<<<<<<<999777999444444888:::666555777333555777777666666666777999777555666777888777777666888999888888888:::<<<888999:::;;;;;;:::999888;;;<<<======;;;;;;<<<===999:::;;;<<<<<<<<<<<<;;;555666666666777777777777999999999999999999999999333555666555444222333333777666666555555555555555555555444333333444555555444444333444444555555666000000000111222333444555222222222222222333444444000/////////------000333111222444777;;;@@@FFFIIIVVVWWW[[[]]]ZZZSSSRRRUUUXXX\\\^^^ZZZUUUSSSUUUXXXXXXXXXQQQOOOLLLJJJQQQSSS^^^bbbkkkuuuuuummmkkkoooZZZbbbbbbbbbhhhcccXXXWWWNNNMMMNNNTTTXXXTTTGGG<<<111%%%===rrr]]];;;666***(((///222+++...555444............///000111111---...000111111000///...---000111......111000---***///222000///111333222000000333666555111222777333333333333333444555555333555666666555444444555000000333666444//////333111222222222222111111000//////000111111000000000000555777444222444555333000000000111111111222222000222444333222111222333111000///111222333222000111111222222333444444444222222222222222111000000//////000111111222111111444444333333222222333333000FFFvvvjjj888///111...---...//////000000//////---...//////...------...,,,------...............---...///000///...,,,***------............//////---,,,///111///***))),,,$$$111BBBQQQ[[[XXXGGG444444666777777666666999<<<;;;<<<>>>@@@CCCEEEGGGHHHHHHLLLMMMLLLMMMPPPPPPMMMJJJJJJIIIHHHEEEBBB@@@>>>@@@AAAAAA???<<<;;;<<<===888<<<@@@AAABBBDDDHHHLLLCCCQQQeeeyyyyyyggg[[[XXXUUURRRSSSUUUTTTNNNHHHLLLLLLLLLKKKJJJIIIHHHHHHAAAAAAAAAAAAAAA@@@???>>>===>>>@@@AAABBBCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDIIIJJJLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEGGGHHHIIIFFFDDDCCCCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA;;;<<<@@@@@@qqq~~~LLL@@@>>>@@@::::::>>>;;;;;;<<<===???@@@AAAAAAAAAAAADDDCCC@@@BBBFFFDDD???;;;::::::;;;;;;:::888666999444333888:::666444777222333555555555444555666999777666666777888888777555777888888888888999;;;777888:::;;;;;;:::888777:::;;;===<<<;;;:::<<<===444555777888888888777777666666666777777888888888444444444444444444444444555666888777555444444555444444333222222222222222222111000//////000111222///////////////000111222//////000111222444555666...---------......///000---111222111222333222///333666777666444666>>>EEEOOOPPPUUU[[[\\\UUUOOOMMMGGGKKKMMMJJJIIINNNWWW]]]]]]^^^WWWXXXTTTQQQ]]]aaaTTTZZZYYYWWW```mmmjjj\\\ZZZZZZOOOGGGLLLLLLIIIMMMPPPRRRYYYcccggg^^^JJJ:::KKKppp@@@444444,,,444+++,,,000...222333+++------------...///000111+++,,,...000111000///...---000111//////111000---)))///333111000222333222,,,---000333222...///444000///...---...///000111333444555444111/////////......222555222------111111111111111000//////........./////////......------222555111///000111111.........//////000000000///111222222111000111111000000000111333333222000000111222333444444444444111111111111000000///...,,,---...000111222333333111000//////......//////111???ooonnn===111...***......///000000000000000+++---......,,,+++,,,---***+++,,,---............)))+++---...///...---,,,------------............---+++---///...***+++///...,,,000BBB^^^mmmbbbNNN222444666555444444777:::;;;;;;<<<>>>@@@BBBEEEFFFFFFJJJMMMNNNPPPTTTUUURRRRRRQQQPPPOOOKKKHHHEEECCCCCCDDDCCCAAA???>>>???@@@???@@@AAA???<<<===@@@DDDDDDFFFHHHJJJRRRddd|||{{{mmmbbbXXXSSSUUUQQQQQQPPPOOONNNLLLKKKKKKOOOLLLGGGDDDDDDFFFHHHHHHBBBAAAAAAAAABBBAAA???>>>BBB???>>>BBBDDDBBBBBBDDDBBBCCCCCCDDDEEEFFFFFFGGGHHHEEEFFFIIIIIIEEECCCEEEHHHGGGHHHJJJMMMNNNKKKGGGKKKGGGCCCCCCEEEFFFDDDBBBIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@??????>>>@@@AAA999JJJnnnLLLFFF???===@@@BBBBBB@@@>>>=========???@@@BBBDDDEEEEEEDDDBBBBBBBBBBBBBBB<<<>>>???<<<888777999;;;:::888666666888888555222777777777666666555555555777666666777999:::888666888:::<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;555666888:::::::::888777555555666777888888999999888777666777999999777666444444555666777777666666777666555444222111000///333222222111111222222333000000000000000000000000....../////////000000000//////......///000111222333111//////111222333333333333333333333222111000333///)))000NNNiiicccKKKRRRPPPQQQSSSNNNGGGHHHNNNGGGIIIJJJIIIHHHHHHIIIKKKKKKJJJHHHGGGGGGHHHKKKLLLNNNMMMJJJJJJRRRYYYWWWPPPKKKJJJHHHFFFDDDBBBAAA@@@===SSSjjjpppiiiiiiwwwgggGGG222------***&&&,,,,,,------......//////,,,---///000000000///...///111222333333222111///,,,,,,,,,,,,---...000111222000000000000000...,,,222000......000111222111555333111//////000111222333333222222111000//////111111222222222333333333222222111111000111111111------......//////000000111111222222111000...---...000111111//////111444111111000///////////////333222000111222222111///333333222222222333444555444000000555555000000333333555777555222111333666333222111000////////////...???gggyyy>>>444---111+++,,,.../////////------000//////.........//////)))+++......---++++++,,,........................---,,,+++***+++---///111111///---,,,+++,,,---......,,,***111GGGeeezzzZZZFFF555444888888444222444999???AAA??????BBBEEEIIILLLOOORRRTTTUUUWWWXXXSSSSSSTTTTTTRRROOOKKKIIIMMMLLLIIIEEE@@@===<<<===<<>>>>>DDDBBB@@@@@@DDDLLLTTTYYYgggzzz|||ooocccYYYWWWWWWTTTSSSUUUPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGEEEDDD@@@???======???AAACCCDDD???===>>>BBBAAA???CCCKKKDDDDDDEEEEEEEEEEEEEEEDDDGGGEEEFFFIIIIIIEEEDDDFFFGGGFFFFFFHHHKKKKKKHHHEEEDDDBBBAAABBBDDDGGGHHHHHHIIIGGGFFFDDDDDDEEEFFFGGGFFFFFFEEECCCAAA???===<<<===???AAA;;;NNNmmmHHHBBB;;;:::<<<>>>>>>=========<<<===>>>@@@AAABBBCCCBBBAAA???>>>>>>======<<<<<<<<<;;;999888999:::999888666666888777555333777777777666666555555555777666555666888999888777888999;;;;;;:::999:::;;;::::::::::::::::::::::::555777888:::::::::888777666666777777888999999:::888777666777999999777666444444555666666666666666444444444333333222222111333222222111111222222333000000000000000000000000111111111222222222222222////////////000000000111111000///...000111222222222333333333222222111000,,,222444000000>>>WWWjjjlllnnniii^^^SSSJJJ===111111333777>>>DDDFFFDDDAAA>>>???@@@AAAAAA@@@>>>===MMMKKKIIIKKKNNNNNNKKKHHHDDDAAA<<<666222000///000555<<>>@@@>>>;;;::::::;;;;;;???EEEKKKQQQVVVZZZ]]]YYYXXXVVVTTTQQQOOONNNMMMYYYXXXTTTNNNHHHDDDCCCCCC===@@@???;;;:::===???===@@@???>>>>>>@@@CCCFFFHHHLLLXXXiii|||pppaaaXXXTTTOOOMMMQQQSSSRRRPPPPPPNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHFFFEEEBBB@@@>>><<<>>>@@@CCCEEEFFFDDDAAA>>>BBBJJJPPPKKK@@@;;;@@@HHHDDDEEEFFFFFFFFFEEECCCBBBFFFDDDEEEIIIIIIFFFEEEGGGFFFEEEEEEFFFGGGGGGEEEBBB@@@AAABBBBBBCCCEEEHHHJJJHHHGGGEEECCCCCCDDDEEEGGGFFFFFFEEEDDDAAA>>><<<:::;;;>>>BBB@@@UUUjjjDDD???999888999<<<<<<;;;<<<;;;<<<<<<===>>>@@@@@@BBBAAA@@@>>>===;;;::::::;;;:::999999:::;;;:::999999888666666777777555444666666666666666555555555888666555555666888888888888999;;;:::999888888999:::999999999999999999:::666777888::::::999888888777777777888999999::::::777666666777888888777555444444555666666666666555222222222333333333333333222222111111111111222222000000000000000000000000333333222222222222222222...///000111111111000////////////...///000000111222222222333222222111000...,,,///222000...777FFF555UUUuuugggDDDEEE;;;...))),,,000222222666666666555333111000...666111333:::;;;666666;;;,,,++++++---444===GGGMMM|||wwwLLL///...:::"""'''---000///,,,++++++000000///////////////...000000//////000000111222111000...,,,,,,...000111111111000///////////////.........///111222111000000///---...000111111000444333333333333222222222333333222222111000000000222222222222333333333333333222222111222222333333111111111222222222222333222222222222111///...---222333333222000000111333111000000///////////////222111111222444555444333222222222222333333333444333111222555555333333555333111//////000333444444333222111000////////////---222VVV{{{UUU444))).........---,,,,,,,,,------222111000......---------,,,,,,---,,,******,,,------------,,,,,,++++++++++++***))))))***+++---...///111333555444111...+++)))...222///&&&,,,MMMpppnnn\\\KKK:::BBB@@@===;;;::::::999888555777<<>>>>>?????????>>>>>>CCCEEEIIIPPP]]]qqqqqq^^^UUUSSSVVVYYYXXXVVVUUUVVVVVVSSSOOOLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGDDD@@@>>>???AAACCCGGGFFFFFFEEEFFFIIIMMMPPPeeezzz}}}aaaEEE===@@@@@@BBBCCCEEEFFFFFFEEEDDDCCCFFFDDDEEEIIIJJJGGGFFFHHHEEEEEEEEEEEEEEEDDDCCCBBBDDDFFFGGGEEEBBBAAADDDGGGFFFEEECCCBBBBBBCCCEEEFFFCCCCCCDDDCCCAAA???<<<;;;;;;>>>DDDFFF^^^gggBBB>>>:::888999;;;;;;;;;::::::;;;;;;<<<===>>>>>>CCCCCCBBBAAA???===;;;;;;:::888777888<<<===;;;888888888777666666666666555555555555555555555555555999777444444666888999999999;;;<<<;;;999888888888999999888777777888999999777888888999999999888888777888888888999999999:::777666666777888888777555444444555666666555555555222222222222222222222222222222111111111111222222000000000000000000000000111111111111000000000000...///111222222111000...//////000000//////000222111111222222222222111111222+++***222:::666)))222666444555IIIlllyyy```KKK>>>:::888777<<<888111,,,***+++...000888111111999666---///;;;GGGXXXqqq~~~tttVVVCCC...***333<<<:::444222555666333...******,,,111111000000//////......000///.........///111222111000////////////000111.........---------......222000000000000000...,,,///...---...000111111000111222222333333222111111222222222111111111000000000000111111111222222222222222222222222222333444222222222222222222222222...//////000111222222222111111000///......//////000000////////////000000000//////111333555555444111111222222333333333333222222333555555555555555777444000///222555555444222222111000//////000000///---LLL|||fff666)))...---...000000///,,,)))'''222222000///------,,,,,,.........,,,++++++---///------,,,,,,+++*********++++++******+++,,,------(((+++...111333222111///222))))))///...)))222CCCdddzzzhhhWWWPPPHHHCCCAAA???;;;777555333111333888>>>DDDHHHHHHLLLSSSXXX[[[ZZZWWWUUUXXXZZZ\\\\\\[[[YYYXXXXXXSSSQQQKKKEEEEEEHHHFFFAAA>>>???@@@BBBCCCCCCBBBBBBFFFFFFFFFFFFHHHMMMVVV\\\{{{ttt]]]ZZZUUURRRQQQRRRSSSTTTQQQQQQQQQPPPPPPPPPMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJBBBCCCDDDDDDCCCEEEIIILLLIIIFFFBBBCCCMMM```wwwnnnDDDBBBFFF@@@@@@AAACCCEEEFFFGGGGGGFFFFFFDDDFFFJJJJJJGGGGGGIIIEEEFFFFFFEEEDDDCCCCCCCCCGGGHHHIIIFFFBBB@@@BBBEEEDDDCCCCCCBBBBBBCCCDDDDDD@@@@@@AAAAAAAAA@@@>>>>>><<<>>>EEEJJJeeeddd???<<<999888888999::::::::::::;;;;;;<<<<<<<<<===AAAAAAAAAAAA@@@>>>===<<<:::888777999===>>><<<999888777777666555555666777444444444444444444444555:::888555555666888999::::::<<<===<<<:::999999::::::999777666666777999:::888888999999999888888888888888888888888999999999777666555666888888666555444444555555555555444444444333333222222111000000222111111000000111111222000000000000000000000000000000000000000000000000///000222333333111///......000222222000000111333000111111222222111111111,,,444444+++)))222555111,,,)))(((***...666BBBMMMZZZ]]]bbbiiiqqqzzzwwwtttooollllllooosssvvvuuuooorrr||||||~~~jjjUUUEEE;;;888777%%%'''***///111000+++'''555333000---,,,,,,---...111111000000//////............---,,,---...///000...///000111111000///...+++,,,------.../////////222000000000000000...,,,---,,,,,,---000111000//////000111111111111000000222222222111111111111111////////////000000000000222111111111222222333444111111111111111111111111......///000111222333333222111////////////......000000////////////000000...------///222444444333000111222333333333222222222333444444444555555444888444000000222444333111222111000000000000000000000,,,EEE{{{uuu777,,,///111000000//////000111111222222000///------,,,,,,000000000...,,,,,,...000,,,,,,+++++++++*********,,,,,,,,,,,,,,,------...,,,---...///111333444555555'''###...333,,,(((+++999ZZZ~~~pppfff___XXXPPPIIIEEE>>>666000000333666888888;;;AAAIIIPPPVVVYYY[[[]]]```eeefffeeebbb___]]]\\\YYYRRRKKKJJJKKKGGGAAACCCCCCBBBBBBCCCDDDEEEFFF@@@CCCEEEGGGGGGFFFEEEEEEJJJVVVjjjrrrggg\\\UUUOOOPPPQQQRRRQQQPPPNNNMMMIIIKKKKKKHHHGGGIIIIIIFFFJJJJJJJJJJJJJJJJJJKKKKKKBBBFFFIIIJJJGGGEEEӵ|||^^^;;;>>>EEEAAA@@@AAABBBCCCEEEGGGHHHIIIGGGEEEFFFJJJJJJGGGFFFHHHDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFEEEDDDBBBBBBDDDEEEAAAAAABBBCCCCCCCCCBBBBBB??????????????????@@@@@@<<<>>>EEELLLjjj___;;;:::888666666777888999999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>>>><<<<<<999999:::<<<======<<<:::777888777666444555777999Ħ666666666:::888777Ħ:::::::::<<<======;;;::::::;;;:::999777666666777999:::999ӵ888777777777777777777777777666555555666777777666444444555555555555444333333444333333222111000000000111111000000000000111111000000000000000000000000000000111111222222222222000111222222222111000///...111444333111000111444///000111111222111111111***666666'''"""...444///777222111222---&&&***444,,,...111ĦXXXYYY\\\___aaacccdddeeelllbbbXXXOOOAAA333111777000222555666555222---***666111,,,,,,111555555222---+++***+++...///...,,,000000///////////////...------,,,,,,------...///***,,,...//////...,,,***,,,---...000111222222222.........///111222111000+++++++++---000111000.../////////000000000000000111111111111111111111111...////////////000000000000000000000111222333333000000000000000/////////333222111000//////000000333111000000111222111000///////////////000000111...------...111333222222///000222333333333222111222444555333333555444111333111000000111111000///111111000000000000000111111///AAAwww}}}777///000666222---***---444===CCC222111000......---------000111111///---,,,...///++++++++++++++++++++++++------------------------///---,,,++++++---///111...))))))------)))+++222111444OOO|||rrrdddWWWNNNHHHBBB???555333000000555>>>HHHNNNLLLQQQXXX]]]```aaabbbcccaaa```]]]VVVTTTTTTQQQLLLKKKIIIGGGDDDBBBBBBCCCDDD???@@@BBBDDDEEEEEEEEEDDD@@@BBBGGGPPP```wwwxxxeeeWWWRRRQQQRRRQQQUUUSSSPPPMMMJJJKKKMMMOOOIIIMMMMMMHHHGGGIIIHHHEEEIIIIIIJJJJJJKKKKKKKKKLLLHHHKKKMMMLLLLLL4ĉ@ӵiiiIII<<<<<>>======>>>???@@@<<<<<>>>>>======999;;;>>>>>>===<<<;;;<<<777777888666444444777:::>L999999999::::::999=hĦ:::888:::;;;;;;:::::::::;;;;;;:::888666666888:::;;;4ĉ@ӵ666666666666666666666666666555555666777777666444444555555555444444333222222222222111111111111111111111000000000000111111000000000000000000000000......///000111222222333222222222111111111000000,,,000444333000...000333//////000111111111111111...000...,,,///222+++!!!###'''---///111222111///888333--->L555***,,,///222444555444444111111000//////111444666777555111---,,,---///111&&&***......***(((***------------...//////---,,,.............../////////,,,------...............,,,,,,,,,------,,,,,,,,,---...///111111111000000.........///111222111000******+++---000000///...111000/////////000222333111111111111111111111111000000000111111111111222////////////000111222333111111000000000/////////444333111000////////////222000...///111333222000///////////////000111111///......///111333222111///000222333333333111000222555666222111444333///,,,...111222111111111222111111000000000000111111000111>>>qqq555222///444111,,,***---444<<>>CCCFFFEEECCCAAABBBDDDGGGIIIIIIGGGHHHKKKJJJFFFEEEGGG@@@BBBDDDCCCAAAAAADDDGGGEEEAAA>>>>>>@@@AAA@@@>>><<<>>>BBBEEEFFFCCC@@@>>>CCCAAA>>><<<;;;<<<>>>???<<<;;;AAAJJJjjjVVV<<<<<<<<<;;;999999;;;===:::;;;<<<=========<<<;;;444666:::===???@@@@@@???999===@@@@@@===;;;;;;===666888888666333444777;;;HdĦ;;;<<<<<<<<<:::=Īj666888::::::999999:::;;;<<<:::888777777888:::<<>>EEEJJJKKKRRRWWWWWWVVVXXXZZZYYY[[[ZZZXXXVVVSSSPPPNNNMMMLLLJJJHHHGGGGGGEEECCCBBB???AAACCCCCCAAAAAADDDGGGOOOkkkӵĭӵӵĦOOOPPPQQQRRRQQQPPPOOONNNNNNӵӵNNNIIIĦƜ`1.׼shhhĦCCCAAAFFFHHHGGGCCCCCCFFFFFFӵFFFĦGGGEEEBBB@@@BBBDDDDDDCCCBBB@@@ĭӵ;;;:::Ħ\\\@@@Ħ:::Ħ<<<===;;;777888999:::;;;<<<=========>>>>>><<<444DdD<<<<<<<<>>???ӵƜ`1.׼s777777ĭӵ555888777111222111000......000111ӵ...000222333Ħ...000333333111///000,,,,,,---...000111222Ħ333333222222111000000Ħ222111000///...---.........DdD------...000///ӵ//////ӵ---ӵ...---,,,+++***Ħ000000ӵ............ĭӵ111333---......///000000000222222333333333222222111000///......///111333555000000000000111222333444111222333222111000111222555333111///......000000111///------...//////...///////////////////////////////////////000111222222222111111000111111222444111000333444222333777111222333444555444333222///000000///------...///555111===bbb555///000---------......000111111444333333333222222111111---......///......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...---------888///---111...555___wwwiiiWWWIIICCC???999555@@@AAABBBDDDGGGLLLQQQTTTRRRVVV[[[^^^]]][[[XXXVVVUUURRROOOMMMMMMLLLHHHEEEHHHAAA>>>BBBEEECCCCCCEEEIIIKKKRRR?~4g&e>&eg&ehhh>hӵOOOPPPPPPPPPOOOOOONNNg&eKKKguO>uO>&eQQQQQQ4ff?>ߝLgĉ@rrrShӵBBBFFFHHHHHHEEEDDDGGGg&eFFF>hӵDDDCCCAAABBBCCCDDDCCCBBBfff?><z>>>g&e>&e;;;:::HL\\\ShӵgL777;;;<<<:::666666777888:::;;;===>>>S?ʬAAA@@@3h?D%%)?======ZufĦ;;;;;;;;;gL;;;666;;;g&e666gĉ@666777g&e>&e666@e666555??111111333222111000000111g<ĉ//////0002223we<Ħ///0002223333h?@e---------...//////000111Z1111111111111110003h?gL222111000///...------//////000D%%)?///fff?><z//////=?Ħ///g&e,,,g&e///......S?ʬ+++4ff?>ߝL---@e...g&e...------3h?g&e>&e+++---??------......///000000000111222222222222222111111333222000///...///000111000000000000111222333333111222333222111111222333444222000///......///000111///......000111000///........................------,,,,,,,,,---...///000000000111111222333444555222222555444222111444///000111222333333444444000111111000......///111444111===ccc777111111.........//////000111222111000000000/////////.....................------,,,,,,,,,+++++++++*********************)))))))))+++,,,,,,,,,,,,,,,,,,---------------,,,+++******222000333555,,,&&&666OOOkkkSSSCCC000...///555>>>DDDDDDAAACCCGGGMMMSSSXXX]]]aaaddd]]]YYYUUUSSSSSSTTTSSSQQQPPPHHHDDDDDDCCC===:::;;;CCCEEELLL4DӵHƅ^Hu]ĦHu]ĦPPPZuR)ĦNNNNNNNNNNNNNNNOOOOOOHu]ĦIIIHŐeHŐeHu]ĦtttqIܗGIӵttyyyHGgĉ@CCCCCCEEEHHHIIIFFFFFFHHHHu]ĦAAAZuR)ĦCCCCCCCCCBBBAAACCCCCCsߝLGdUĦ>>>Hƅ^Hu]Ħ:::ntHdĦHGgĉ@???HdĦ666999:::888666555555666777:::===Htƅ^BBBBBBBt=o9ĦDtfo9Ħ>>>>>><<<g?;;;;;;HdĦ;;;555999Hu]Ħ666tt555666Hƅ^Hu]Ħ888H׼s444333222111111333333111000000111tQ111000///000je<Ħ///000111Bt=o9ĦH׼s............000000...000111HtĦ000///000000111Bt=o9ĦHdĦ111000///...------,,,/////////Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ---Hu]Ħ...///Htƅ^+++qIܗGIӵ,,,H׼s......Hu]Ħ...---Bt=o9ĦHƅ^Hu]Ħ)))---------......///000000000000111111222222222111111333222000/////////000111111111111111111111222222///111222222111111333444222111000.........//////000///...///111333222111........................111000/////////000111222......///111222444555666555333444666666111000222////////////111333555666111222222111//////000222333000<<>>DdDΦDdDĦ888q<niDdDĦqet<<<===DdDĦ555777888777666666666666777999q<RBBBBBBqjRgdKӵHdDĦgdKӵ===>>>GR/f6LĭĦ::::::DdDĦ:::555777DdDĦ777`eĭ666DdDΦDdDĦ999DdDĦ222222222222222222222222222222222111000000111geĦ000///...FSĦ000000qjRgdKӵDdDĦ......///000111111///000111DdDĦ111...///000qjRgdKӵDdDĦ//////......------,,,---------HdDĦgdKӵDdDDdDĦ111DdDĦ4DufӵDdDĦ...DdDĦ...q<R,,,,,,peƜ4DuTӵ,,,DdDĦ000000DdDĦ000qjRgdKӵDdDΦDdDĦ***+++---......---------......///000000000000000111111222222111111////////////000111333444111111222222222111111000...///111111111111222444111111//////....../////////......///222333222111------------------------444333222111111222333444...///000222333444555555444222444777777333111222222111/////////222444666111222222111//////000222111...;;;ccc;;;333111//////...//////000111111////////////////////////...---,,,,,,,,,---...///............------------000000000///......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))&&&***...111444888555000(((999]]]}}}eeeVVVKKK>>>444///------///444;;;AAADDDUUUYYY```eeegggddd^^^ZZZYYYVVVTTTRRRNNNJJJFFFDDDAAADDDJJJ4DuXӵDdDΦDdDӵ\\\DdDĦRRRTTTo)hMMMLLLLLLKKKKKKLLLNNNOOOQQQDdDĦTTTDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9VVVpo9wӵFFFAAADDDEEECCCCCCEEEDdDĦDDDEEEo)hDDDAAABBBDDDDDDBBB?????????DdDΦDdDĦ???DdDΦDdDӵ999GIpӵDdDĦpo9wӵDdDĦ666777888777777999999888888:::po9uBBBCCCCCCCCCGIdnuR)ĦDdDĦnuR)Ħ<<<===CdgĪj:::DdDĦ:::888777DdDĦ888HߝL`o9555DdDΦDdDӵ999DdDĦ111222222222222333333333333000000////////////geĦ///...sp?aĦ111000GIdnuR)ĦDdDĦ//////000000111222000111222DdDĦ222///000111GIdnuR)ĦDdDĦ.........------------.........DdDĦnuR)ĦDdDΦDdDĦ///DdDĦnuR)ĦDdDĦ///DdDĦ...po9u///.........=ӊB1.uTӵ,,,DdDĦ000000DdDĦ000GIdnuR)ĦDdDΦDdDӵ---...000000...+++------......///000000000000000111222222222222222......//////000222333333111111222222222111000000,,,...000000///000111333111000000///////////////---,,,---///111222111///........................111000000000000000000000000000222333444444333333222111333777888444333444666444222000000111444555000111111000......///111000,,,999ccc<<<333///......---------...//////..................//////,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******---------,,,,,,+++++++++++++++,,,------...------+++,,,)))(((///777777000///000---IIIwwwhhhNNNDDD777///---222888<<d<ĦMMMDtNNNKKKKKKLLLMMMOOOPPPQQQ>d<ĦTTT>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>eNNNpuR)ĦHHHAAADDDCCC@@@@@@DDD>d<ĦEEEDtEEEBBBBBBBBBAAA@@@??????DdDΦDdDĦ@@@>d<ʜ4DuTӵ;;;4DwDd<ĦpuR)Ħ>d<888888999999;;;;;;;;;<<<===peӵFFFĦpeӵDx<>d<ӵDd<;;;qR/ܗ?fӵ:::>d<:::777>d<Ħ7774DufئL>e555DdDʜ4DuTӵ888DdDĦ222222222222222222222333333//////////////////geĦ///s<v>aĦ000///peӵDx<DdDĦ///000000111111111000222333DdDĦ222000000000peӵDx<>d<---...............111111111>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ000>d<Ħ...peӵ///Ħ///F&uTӵ---DdDĦ......>d<Ħ...peӵDx<>d<ʜ4DuTӵ---///111000---+++------......///000000000000111222333333333333333111111111111000000000///000000222333333222111000---///000000//////111222111111111111111000000000---,,,---///111111///---////////////////////////111222333444444333111000000111222444444444333333333111222777777555444666888666333111000111333444000111111000......///111111---:::ddd>>>333......------,,,,,,---......,,,,,,,,,,,,,,,---------***+++,,,---......------++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////***)))((()))///555444000000000(((...QQQ~~~lllQQQ???666111///000111444777???JJJVVV^^^cccggghhhccc^^^[[[XXXTTTLLLMMMRRR4DuXӵD&dq&ĒRQQQOOOsdKĦRRRDHRRudJJJLLLNNNOOOPPPQQQQQQsdKĦgggD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ???s&dq&ĒR;;;===i?ʜtd<ĦHHܗDӊB999<x;;;;;;;;;;;;===???AAAB?d<111111111111111000000//////000000000000geĦ000Hg8>aĦ000///B?Ho9000>d<111111000000000111222>d<ӵ000...B?Ho9000<x////////////333333222&ӫeʬtIӇ...>d<Φ>d<Ħ---D&ӫetIӇ...DdDĦ111sdKĦ///B?dp&ĒR...--->d<sdKĦ...B?Ho9...s&dq&ĒR---,,,,,,......---,,,------......///000000000111111222444444555555444111111111111111000//////...///111333333333222111000111222222111000111333111111222222222222111111......///000222111///---000000000000000000000000333555777999999666333111...///222444555555555444666333333666666333444666555444222111000111333444111222222111//////000222333///<<hfe>>>@ďDFFFCCCCCCEEEEEECCC??????DDDne??????=eEEEDDD@@@>>>@@@BBBBBBAAAege???>>>sĪj@h999<<<>>>fdDĦ@ďD<<<<<<Hkge:::<<<===999;;;>>>AAAEEE@hGGGGGG@G???>>>HĪj@IŌ;;;;;;Bene999Hkge666ne333333fe444Hu]3hh555666777se111000000000////////////000000111111111111geĦja>aĦ000///@G111111se111111111000000///000111<Ō000///,,,@G000000Hkge...///000000000222222111HĪj@IŌ//////ege000000Hu]3hIŌ000///DdDĦ111ne000///@h)))***>h---///...se000ne000000@G------sĪj@h000---***)))***,,,------------......///000000000111222333444555555555555---...///111222222222222---///111333444333222111333444555444222222222444111222222333333333222222000000000222333222///---000000000000000000000000///222555888777444000---,,,...111444666777777666999555444666555222222555111111000000000222333444333333444222111000111333666111???iiiBBB555...000//////.........//////.........//////000000000&&&))),,,///000///,,,+++//////.........---------'''((())))))***+++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,++++++***,,,((()))------)))+++222111;;;444))),,,777III]]][[[XXXRRRHHH<<<333000000111<<>>===@@@BBBCCCGGGGGG>>>===<<<;;;;;;DdDĦxxx777999<<<777777:::======???AAABBBBBBBBBGGGHHHEEECCC>>>>>>>>>999999===:::<<<888999999999888333888D^666666666777s׼s111000000////////////000000000000000000//////geFm8222>aĦ000111111222000000s׼s222111///,,,,,,,,,222000...Ho222222111///---......///,,,111000,,,+++///...------000///---222222111D^...,,,,,,DdDĦ///...///000000,,,,,,,,,,,,000000//////s׼s,,,///***,,,000---///---...222000---+++,,,......,,,***000---+++,,,000222///+++222222111111111111111111///000222333444333333222333333333333333333333333222000...000222333111...555333000///000111111000111000000000//////......---///111222333222000///.../////////000000111111111222222111111333666999777666555333111222666999666333111000000111000000333111......///111111111///000DDDkkk@@@444***333---,,,222666333///---222111///...------------.../////////...---,,,,,,///------///111000---))),,,+++***))))))+++---...,,,------......------,,,+++,,,---,,,***)))***+++,,,,,,---+++***)))***,,,///777666555:::777444999fffaaaMMMBBB:::777<<<333///555<<d<ĦTTTTTTSSSSSSTTTUUUUUUĦUUUUUUTTTQQQPPPQQQSSSPPPOOONNNNNNQQQYYYcccjjj}}}Ħuuubbb\\\RRRKKKHHHDDDAAA>>>???@@@BBBCCCCCCCCCBBBAAABBBBBBAAAAAAAAABBBDDDDDDĦ???AAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@???===AAAEEEDDD@@@===???BBBBBBFFFGGGBBB>>>>>>>>>===AAA@@@???>>><<<;;;:::999>d<ĦsssxxxEEE:::999<<<888:::<<<777999:::;;;:::::::::<<<>>>AAA@@@>>><<<;;;???DDDIIIGGGDDDEEEIIIIIIEEECCCDDDDDDDDDDDDCCCBBB???===;;;:::::::::::::::999888888<<<999777888;;;<<<888555333999;;;888888<<<===;;;999999::::::Ħ999888888888:::;;;:::777555777>d<Ħ555555333444555Be444333000000////////////000000111111111111000000geFYĉ111000>aĦ000111111111111111111222333222000///Be000222111///---------///...---nu]ӵ///.........///000.........///////////////000------111111------000---,,,,,,---///000///......000///,,,---///---((())),,,...///...>d<Ħ...///...---,,,>d<Ħ///...---Ħ000000///------,,,,,,------,,,,,,,,,,,,---...///000//////...Be000***---///---Ħ------...///...------...///...///000...------...000///---,,,,,,......,,,***111...+++---000000---)))111111111111111111111111000111222333333333222222222222333333333222222111111000000111222222000///444222000000111111111000222222111111111000000000//////000111111111000000//////000000000111111111000000111000000111555777555666555444222333555777222000//////111333333333555222000///000111111111111---???kkk<<<111+++222......222333000------000///...------...//////....../////////...------...------...000///,,,)))+++***)))((()))***,,,---+++,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++,,,,,,---+++***)))***,,,,,,444333222555000***///CCCQQQoooXXXHHHLLLDDD??????===666111000===>>>JJJ?aŖ%7uSQuR)ӵsdKĦSSSTTTTTTTTTTTTUUUgdKĦRRRLLLNNNVVVWWWPPPHHHFFFLLLWWWfffxxxgdKĦsssTTTXXXTTTNNNIIIEEECCCBBBBBB@@@AAABBBDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDgdKĦ???@@@AAABBBAAABBBBBBBBBBBBBBBBBBAAAAAA:::@@@DDDBBB<<<;;;@@@FFFBBBFFFGGGBBB??????>>>;;;??????@@@???>>><<<:::999gdDĦlllGGG999888===:::;;;===888;;;::::::;;;===>>>>>>===@@@???>>><<<<<<@@@EEEJJJFFFEEEGGGKKKKKKFFFCCCDDDAAACCCEEEFFFDDD@@@<<<888888888999::::::999777666:::888666777::::::777444444999;;;:::999<<<===<<<999::::::gdKĦ999:::999888888999999888666666sdKĦ555555222222333444444444111000000//////000000111222222222111111111ŶS/////////3we<111111111111111222333222000///...000111111000//////000///...---iĉ@3hR/Ō//////000000000000///////////////.........000......111111......000///---,,,---...///...---...///...,,,---///---((((((***---...---DdDĦ...///...---,,,sdKĦ......gdKĦ000///...---------------------,,,,,,,,,---...............---......***---///gdKĦ------...///...------...//////000000...,,,+++,,,...///---,,,,,,---...---+++111...,,,---......+++(((111111111111111111111111222222333333333222111111111222333444444222000//////111222222111000000111444222000000111222111000333333333222222222222222111111000000///000000000///000000000000111111111000111111111000111444777333555666555444333444666222000///000222444444333666333111000111222222111555+++<<>>CCC333555>>>>ANNNneQQQSSSSSSTTTVVVWWWne\\\VVVPPPNNNPPPRRRRRRQQQ```mmmnettt^^^TTTRRRPPPLLLGGGCCCAAACCCEEEBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCneCCCCCCBBBAAA???>>>AAAAAA@@@@@@AAAAAAAAABBB===@@@AAA???;;;;;;@@@EEEAAAEEEFFFCCCAAA@@@>>>:::888999;;;===>>>>>><<<DeCCCgggMMM;;;777===<<<<<<>>>999<<<:::999;;;???AAA???===;;;>>>BBBDDDDDDDDDEEEFFFFFFEEEHHHLLLKKKFFFDDDEEEBBBCCCEEEFFFDDD@@@<<<999666777888999999888777555999777777888999:::888666777:::<<<;;;::::::;;;;;;::::::ne::::::;;;999777777888888888888777ne555666666333333333333333333222222111000000000000000000111111111111000000000>A...------k<000111111111111000222222111000///000111---///000111000///000222111000000fh...///000111111111111000000//////......------...---...///000///...///222000//////000000///---...000///---...000///******,,,...//////De,,,...//////------ne///...ne---000///...---------------------,,,,,,,,,------......------,,,,,,------......000ne...///---...///...---------///...//////---,,,+++,,,...---------------------,,,///---,,,---......,,,)))111111111111111222222222333333333333222111111000111333555666555333000......111444333000///000333333111000000222222111000222222222222222222222222222111///.........000111////////////////////////111222222222222222555777222444666666555333333444444333111111222222111000444222111111333444444444777,,,>>>www666......******,,,...***'''+++111........................------...///000000000000,,,,,,,,,------,,,+++***---,,,,,,,,,,,,---...///(((((())))))))))))((((((***,,,,,,,,,******+++,,,,,,,,,---+++***)))***,,,---555555555;;;;;;999@@@555666:::OOOuuuYYYGGG@@@???@@@>>>:::===OOOMMMTTTRRRSSSTTTWWW[[[]]]WWWVVVYYYXXXPPPKKKVVVnnnlll\\\XXXZZZPPPOOOKKKFFFBBBAAACCCEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDEEECCC@@@<<<:::@@@??????>>>??????@@@AAABBB@@@===<<<===???@@@AAABBBEEEEEEBBBAAAAAA>>>999444666999;;;<<<<<<<<<;;;AAAFFFeeeVVV???777======<<<>>>:::;;;999999;;;???AAA???<<<:::>>>BBBDDDDDDDDDDDDDDDFFFFFFIIILLLJJJEEEDDDGGGEEEDDDDDDBBBAAA???===<<<666666777888888888777666888888888999::::::999888:::;;;<<<<<<:::888777999999:::::::::999<<<999777666777888888888888777777888888666666555333222111000000111111000000000000111111000////////////...---,,,,,,///000000111111000000111222111///...///000---...000000//////111222000000000111,,,---...000111111111111000000//////......------+++,,,---------......---222111//////000000///---///111000...///222000,,,,,,...///000///222,,,...//////...---.........---,,,//////...------------......------,,,,,,,,,------------,,,,,,,,,,,,------111111///000000---...///...---------///+++,,,---,,,+++,,,---///,,,---------------------,,,+++,,,---...///...---000000111111111222222222444333333222222111111111222333555777666444111000///222444333111///111333222111000111222333222000000000000111111111111111222111...------...000111........................///111222222111111333444111333666666555333333333444222222222333333222000111000000111444666777666666///EEE666000000)))+++...000---***///777/////////...------,,,+++------...//////000//////,,,---------,,,++++++++++++++++++++++++,,,,,,---'''(((((())))))(((((('''***+++,,,,,,******+++,,,,,,,,,---+++***)))***,,,***000......666999;;;DDD;;;555;;;JJJQQQ```rrr[[[LLLNNNBBBBBBlllUUULLLOOOSSSOOOMMMPPPVVVXXXUUUSSSSSSVVVZZZ]]]]]]YYYUUUTTTUUUMMMFFFCCCNNNjjjwww^^^XXXXXXVVVTTTQQQNNNIIIEEECCCBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@===@@@BBBCCCAAA>>><<<<<<@@@???>>>======>>>???@@@CCC???;;;<<<@@@CCCBBB@@@DDDEEEDDDAAAAAABBB>>>999888999:::;;;<<<;;;;;;:::;;;@@@<<>>===<<<===:::999999;;;===@@@AAA???>>>@@@@@@???>>>>>>@@@CCCGGGFFFFFFIIIKKKHHHCCCDDDHHHGGGEEECCC@@@>>>>>>>>>>>>777777777777777888888888777888999999:::999999999;;;:::;;;<<<:::666555888888999999::::::999999888<<<999777666777888888888888888777777888888999999999777666444222111000000222111111000000111111222//////.........------------------......000111222------...///000000000000000111222111///...///000---...///...---...000222...---,,,---......---+++,,,------...///000000111///////////////.........))),,,---+++,,,///...,,,000...------......---+++...000000...///222000,,,+++---......------///000+++---000000...------------............---,,,,,,///......---------............---,,,,,,,,,---------------,,,,,,---------000////////////.........---...///...------...///***+++,,,,,,+++,,,...///+++---...---,,,,,,---///++++++---...///000000000000000000111222222333333333333222111111222222222111222444555555444222111000222333333222111111222111000000111333333222000///////////////000000000000///...------///111222//////............---------///000000//////000222111333555555444333333333000///000222555666555444000///000222555777777666222333LLLvvv333222111,,,---111444222///333:::////////////---,,,+++***,,,---..................,,,......---++++++,,,---(((((()))))))))*********((())))))******))))))((()))+++,,,,,,+++***+++---,,,,,,---+++***)))***,,,***000---,,,333666888AAA@@@555999BBB555***NNNuuuddd___iiiUUURRRWWWWWWQQQOOORRRXXXZZZWWWTTTSSSUUUWWWWWWSSSMMMJJJKKKNNNJJJGGGRRRttt|||\\\QQQUUUXXXSSSNNNPPPKKKEEEBBBCCCDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA?????????@@@AAAAAA@@@AAADDDGGGBBBAAA???>>>===>>>???@@@>>>===<<<>>>AAADDDEEEFFFEEEFFFCCC???@@@BBB???:::<<<<<<======>>>???@@@@@@???EEE???GGGRRRgggmmmLLL:::>>>===;;;===;;;888;;;>>>@@@AAA@@@AAAAAACCCCCCBBBAAA@@@AAADDDGGGFFFFFFHHHIIIEEEAAACCCIIIGGGEEECCC@@@???>>>>>>>>>999888777666666888:::;;;666777888999888888888999888666888;;;:::555666:::777888888999999888888777;;;999777777888999888777777777777777777888999999999777666444222222222222222111111000000111111222////////////............//////000000000//////...,,,---...///000000000000///111111111///...///000---......---,,,,,,...000...,,,++++++---......---------,,,,,,,,,...///000.........///////////////(((---...+++,,,000000,,,///...------...///---,,,,,,......,,,...000///+++,,,---...---,,,,,,---///+++---000000///---------------.........---,,,+++......---------......//////...---,,,,,,,,,,,,,,,......------------......///...---------------,,,---...///...------...///+++,,,,,,+++******,,,---***,,,......,,,,,,---///,,,...///000//////000000///000000111222222333333333222111111111222333444///000111222222222222222222222111222333333222000000000000222333444222000.........//////000000000------------...000111222111111000000000////////////111222222111111111333222333555444333222333444//////000333555777666444111111000222444555444333...777OOOfff---333222------111444222///000444---............---++++++------------------,,,+++---//////...,,,+++,,,...))))))******++++++************++++++++++++******)))+++,,,,,,+++***,,,---,,,,,,---+++***)))***,,,(((///......555555555<<>>:::666111...000444uuufffUUU[[[___XXXRRRPPPSSSZZZ\\\XXXTTTTTTRRRQQQNNNHHHAAA???BBBGGGKKKiiimmmaaaYYYYYYYYYUUURRRRRRNNNHHHBBB@@@CCCEEEDDDAAACCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>>===CCCCCCBBB@@@@@@EEEMMMTTTDDDCCCAAA???>>>>>>???@@@888;;;>>>@@@AAADDDHHHKKKGGGFFFBBB>>>???BBB???:::<<<<<<===???BBBDDDGGGHHHCCCHHHAAAJJJVVVhhhtttPPP<<<>>>===;;;<<<;;;888===AAACCCAAAAAABBBDDDBBBEEEIIIKKKIIIGGGEEEDDDFFFFFFGGGGGGCCC???CCCJJJFFFEEECCCBBB@@@>>>======:::999777555666888;;;<<<444555777777777777777888555333555::::::666777<<<777777888888888888777777:::999888888999999888666666666666666666777888888888777555444333444444555222222111111111111222222000000000000////////////111222222222111///,,,+++,,,---...///000000000000///111111000///...///000---......,,,++++++---///000...,,,,,,...000111111...---,,,++++++,,,...000---.........//////000000)))...///,,,---111111---111///...///000111000///+++---,,,***,,,///...)))...//////...,,,,,,...///+++---000000///---------,,,---.........---,,,+++......---------......//////...---,,,,,,,,,,,,,,,///......------......//////...------......---,,,---...///...------...///,,,------,,,***)))***+++***,,,......,,,+++...000///000111111000////////////000000111222222333333222222111111111222444555------...///000111222222444111000111444555222///000///000222444444222000......//////000000000111,,,,,,------///000222333333222222222111111000000333555666666555444555666222333444444222222333444222222222444555555333111333222222222333333111///+++888OOO{{{YYY(((333333,,,,,,...111000+++***,,,+++,,,---.........---,,,------------,,,+++******...///000///,,,+++---000+++,,,---.........------++++++,,,,,,,,,,,,++++++)))***,,,,,,++++++,,,---,,,,,,---+++***)))***,,, )))+++---555444111777;;;<<<@@@BBB===333------&&&[[[lllZZZ[[[___\\\WWWWWWWWWWWWVVVRRRMMMIIIJJJFFF@@@???FFFWWWkkkxxxmmm___]]]YYYWWWUUUTTTRRRPPPEEECCCAAABBBEEEFFFDDDBBBBBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCBBB@@@@@@AAABBBBBB@@@???AAAEEEJJJMMMOOOAAAAAAAAA@@@???>>>===<<>>===>>>AAAFFFJJJ@@@CCCCCC??????BBB???888???@@@>>>>>>CCCIIIJJJFFFBBBBBBAAAAAAJJJaaaxxxRRRAAA===;;;???<<<===@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEEEEBBBBBBFFFHHHFFF???BBBFFFHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>>>>>>>>===:::888999;;;===<<<:::777777777777666666666666<<<:::999777777777777888666666666666777777777777666777999:::;;;;;;:::999666666666777888888999999444444444444333222111000//////000000000000//////......---,,,,,,...///000222222222///---+++,,,---000000000000000000000000---///000111000000222333333222111000////////////333000...///111222000...111111000000//////......,,,...//////......///111/////////...///000111111)))+++...////////////000,,,,,,,,,,,,,,,,,,,,,,,,111111111000//////......///...---...///000///...000000000///......------------++++++++++++------000///---,,,++++++,,,---//////---,,,,,,---...///111...------000111///,,,,,,,,,,,,------...///000000000////////////000000000000///---++++++---000......------------......(((+++---///000000222444555111......111333222111222222111...------///222333111000111555666333000---///111111......000222---......///////////////000000000///---,,,---//////111222222111111222333000111222222333333333333000111222222111111333555,,,---000222333333111000555444333222111111111111222888\\\SSS---)))333+++,,,......///000222222,,,,,,,,,---------.........++++++------******,,,...---,,,,,,......---,,,,,,,,,++++++***)))((((((+++***))))))******(((&&&&&&'''***,,,---......---,,,,,,+++)))'''&&&(((***%%%)))...000...---///111222777>>>CCCBBB;;;333---'''---HHH|||nnn]]]ZZZ[[[VVV[[[YYYVVVRRRMMMFFF???;;;<<>>AAADDDFFFFFF????????????>>>>>>===<<>>======>>>AAADDDEEEIIIKKKJJJFFFGGGIIIGGGAAA@@@BBBBBBAAABBBFFFEEEAAABBBDDDEEECCCEEEQQQdddttttttQQQ???;;;::::::999===========================DDDFFFEEEAAAAAAEEEGGGEEECCCEEEGGGGGGEEECCCBBBBBBDDDCCCBBBAAA@@@>>>======<<<:::888888;;;<<<;;;999888888777777777666666666999999888777777888999:::666777777777777777777777::::::::::::999888777666999999999888888888888888666666666666555444333222//////000000000000//////222111000...------,,,,,,111111111///---,,,---...000000000000000000000000...000111000///...///000///////////////000222222000///---...111111000...000000000000//////......---...//////......///111222222111000000//////...+++---//////...------...........................000000////////////......111000////////////...---.........///////////////------,,,++++++,,,------///...---,,,+++,,,,,,---000///............///000///---,,,---//////...,,,///////////////000111111000//////......//////000.........---++++++---///------,,,,,,,,,,,,------(((+++...//////000222333333222000000222222222111222222222000......///111000//////000222222111000...000222111000///111333------...///////////////000//////.........//////...000111000//////000111000111222333444444444444222333333333222222333555000000111222222222333333111111000000000000000000***888iiiiiiNNN<<<&&&555(((&&&111444+++%%%***,,,,,,---------.........000------//////,,,,,,......,,,,,,,,,---...---,,,------,,,,,,+++******)))+++***)))***++++++)))'''(((((()))***++++++++++++,,,,,,,,,***((('''(((***((((((((()))+++---......444777<<>>???GGGQQQYYY~~~zzzcccZZZVVVWWWVVVTTTSSSQQQNNNJJJGGGCCCBBBAAABBBCCCCCCBBBAAAEEEDDDDDDCCCCCCCCCCCCCCC@@@AAABBBAAA?????????AAA@@@???>>>???@@@AAA@@@???======>>>>>>>>>>>>======@@@===;;;<<<@@@BBBAAA???HHHHHHFFFDDDEEEHHHGGGCCCBBBFFFHHHEEECCCCCCBBB???AAAEEEHHHEEEAAABBBIIIPPPwwwXXX>>>;;;<<<888999>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFDDD@@@???CCCEEECCCGGGHHHGGGEEEBBB@@@@@@@@@CCCCCCCCCCCCAAA???===<<<<<<:::888999:::;;;:::999999999888888888777777777777777777777888:::;;;<<<777777777777777777777777:::999888888777777777777;;;;;;:::999999888777777666666666666666555444333///000000111111000000///111111111111000...---,,,000000111///------...000000000000000000000000000000000111000---,,,,,,---......---......///000111...------...000111000...000000000////////////...---...//////......///000555555555444333111...------///000///...,,,,,,---000000000000000000000000---............/////////333111000///000///...,,,------......///000000111------,,,,,,,,,,,,------......---,,,,,,,,,------000//////...//////000000...,,,+++,,,---...---,,,//////////////////000000.........------.........***,,,......,,,,,,,,,...,,,,,,,,,++++++,,,,,,,,,)))+++...//////000222333111222333333222111222222111222333222///...///000...000111111000000111222///111222222111000222333//////000111111111111111111...,,,---000111000...000111222111000///000111000111222444555666666666444555555444222222333555444333222111111222444555000000000000000111111111444AAAtttWWWRRRTTT;;;%%%---000***(((,,,///------------.........//////000------//////,,,,,,......,,,+++,,,---...---+++...------,,,,,,+++++++++,,,+++***+++,,,,,,***(((******)))))))))))))))))),,,---,,,+++)))((()))+++///+++((()))...222222111555666888:::<<<<<<<<<<<<<<<222&&&(((AAAnnnsss\\\TTTWWWYYYHHHHHHIIIQQQ```uuuyyyeee\\\XXXTTTTTTSSSRRRQQQOOOLLLGGGCCCCCCCCCBBBBBBCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBCCC===>>>??????=========>>>AAA@@@@@@AAACCCBBB@@@>>><<<======>>>??????>>>>>>AAA===;;;===BBBCCC@@@<<>>======???BBBCCCBBBEEEJJJKKKFFFBBBCCCDDDCCC@@@DDDGGGEEE@@@>>>AAAEEEiiiBBB:::???:::===@@@CCCCCCCCCCCCBBBBBBBBBBBBCCCDDDBBB>>>===AAABBB@@@HHHGGGFFFCCC@@@???@@@AAACCCDDDDDDDDDCCC@@@>>><<<<<<;;;::::::::::::::::::999999999999888888888777777888888888999:::;;;;;;888888888777777777777777666666555555666888:::;;;999999999888888888777777444444444444444333222222000000000111111000000000...///000222222111000000///000000///......000111000000000000000000000000000111111000...------...000000///...------------,,,---...///111111000000////////////////////////---///000///......///000555666777777555333000...---...//////---,,,---...000000000000000000000000,,,,,,------...//////000222111//////000000///---............//////000000---------,,,,,,------------------------------................../////////------,,,---.........---,,,---------------------...------,,,,,,------...(((***---...---,,,,,,,,,------,,,,,,,,,,,,------)))+++...//////000111333///222666555222111111333000111222222000.........000222444333111000333666///000000000000000111111111222333333444444333333222...+++,,,111444111...333444555444222222222444000111333555666777888888666666666555333222444555444333333222222222222333000000111222333444444444999HHHzzz333555TTTTTT888666---%%%'''000444111------........./////////...++++++------******,,,---,,,++++++------,,,+++------,,,,,,++++++++++++,,,+++***+++------+++)))+++***)))(((((()))***+++,,,------,,,***)))***+++///---,,,---000222333222111222444666999;;;===>>>BBB???888000222EEEeee}}}rrrUUUGGGJJJNNNXXXhhhqqqeeeccc\\\WWWXXXSSSRRRQQQOOONNNJJJEEEAAACCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA<<<>>>@@@@@@???>>>>>>???@@@???@@@BBBDDDDDDBBB???======>>>???@@@@@@@@@@@@BBB>>><<>>>>>DDDIIIIII999AAA===BBB???AAAAAAAAA@@@@@@?????????@@@BBBAAA===<<>>=========<<<;;;::::::;;;;;;999999999999888888888777999999999::::::999999999999888888888777777777666666555555555666888:::<<<666666666666777777888888444444555555444444333333000000111111111111000000...///111222222222111000///000000000...///000222000000000000000000000000///000111111//////000111000///...---,,,,,,,,,,,,,,,...000111222222111111.............../////////...///000///...---...///000111222333333111///...+++,,,......---...///111////////////////////////+++,,,,,,---...///000000///...---...000111111000000000//////............------------------------+++,,,,,,------.........,,,,,,,,,------.........------.........//////000+++,,,------...------,,,------,,,,,,,,,,,,------'''***---///...,,,,,,,,,......------------......***,,,.../////////111222...222555555222000111333...000111111///.........000222444333000000333666............///000000///000111222222333333222222222...+++---111444222///222444555444222222333444000111333555666888888888666777777555333333444555000111333444444222000//////000111333444444444444111HHH~~~444'''>>>FFFeeeFFF,,,+++111...))))))------------.........///...++++++------******,,,---,,,++++++,,,---,,,+++++++++++++++************++++++***+++------+++***+++***))))))***+++---...+++,,,---,,,+++******+++'''***---...---,,,---///,,,...000333666888999:::???BBBCCC<<<333000555<<>>@@@CCCCCCBBBAAAAAABBB>>>===>>>@@@BBBBBBAAA???>>>>>>???@@@@@@@@@@@@@@@@@@???>>>???BBBCCC@@@>>>===::::::???CCCDDDFFFHHH>>>AAAAAA>>>>>>AAADDDCCCAAAAAA???<<<:::===EEEKKKVVV:::@@@===FFF===BBBBBBAAAAAA@@@?????????===AAAAAA???>>>@@@@@@<<<@@@AAAAAAAAA@@@AAADDDFFFEEEEEEEEEEEECCCAAA???>>><<<======;;;999999:::;;;999999888888888777777777999:::::::::::::::999888999999999888888777777666999888888777777888888888444444555555666777777888666666777777777666666555000111111222222111111000222222222222000///...---///000111000//////000222000000000000000000000000///000222111000000111222------,,,------...///000,,,///222333222111111111---............/////////...///000///...---...///+++,,,---...///......---+++,,,---------...000222........................,,,,,,---...//////000000---,,,,,,---000111111000111000000///......------------............------***+++,,,---............***+++,,,---------------,,,...//////......000111+++,,,...///000000//////---------,,,,,,---------)))+++...///...,,,,,,,,,///......------......///***,,,////////////000222000111222222111000111111...///000000//////000111000000000///...///111333...---,,,---///000///.........///000000000000///222///---...111222111//////000111111000000111333111222333555666777777777555666666555333333444666...000333444555333111///---...000111222222111111999RRRwwwAAA//////111LLL\\\UUU555###,,,111))),,,,,,,,,---------......000------//////,,,,,,...---+++***+++,,,---,,,*********************************)))***,,,---+++***************+++,,,---...)))+++,,,,,,+++******+++&&&+++000111...,,,---///***,,,...111333444444444<<>>@@@BBB@@@@@@???>>>>>>>>>>>>???===@@@BBBCCCBBBAAAAAAAAA???>>>>>>???@@@AAA@@@>>>===>>>???????????????>>>>>>>>>>>>>>>???@@@@@@@@@<<<888999>>>AAA@@@???BBB<<>>DDDIIIhhhAAA???===JJJ>>>BBBAAAAAA@@@??????>>>>>><<>><<>>@@@AAA@@@??????>>>>>>??????:::===@@@AAA@@@???>>>???BBBAAA@@@@@@AAAAAA@@@???======>>>>>>>>>>>>======;;;=========<<<===???AAA===999999???AAA===;;;===<<<@@@CCCEEEIIIJJJDDD<<<999:::===>>>???AAAEEEHHHyyywwwJJJAAA===OOOBBB===<<<<<<;;;:::999999888<<>>@@@AAAAAABBBDDDEEEHHHGGGEEECCCBBBAAAAAAAAA888::::::888555444555888777777777777666666666666555666888;;;<<<======<<<::::::999999888777777666444555888:::<<<<<<<<<<<<999999888888777777666666444444555555555555555444111111222222222222111111000///.........///111222111222222111///...000111000000000000000000000000111222222000---++++++,,,111000///......---......+++...222333000------------------........./////////000111000...------...222222111000000111222222/////////---,,,,,,---///////////////////////////////////////000000000000...---,,,,,,---...---+++------......///000000000,,,---...//////...---,,,(((***,,,...////////////***+++---///000000//////))),,,......,,,,,,...111&&&'''***---/////////...///......------......///...///000///---,,,,,,------,,,,,,++++++,,,,,,---+++---///000//////000111333000,,,---///111111///000111111111111333777:::666222...///222444444333111...---...111222111///111111222333333333333222111222222111///...///111---///111111111222444666222222333444555555555444222333444444333333555777333333222222333555666777000111333444444444222111???sssQQQ///333---111111'''===ccc\\\/// 555******+++++++++,,,,,,,,,...++++++------******,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))++++++***)))******+++++++++)))'''&&&''')))++++++***)))))))))...***''''''+++------,,,111000...,,,,,,---///111...111555777666333000---...777DDDNNNYYYqqqrrr___YYYRRROOOMMMPPPTTTUUUQQQMMMPPPMMMHHHEEECCCBBB???>>><<<>>>@@@BBBBBB@@@>>><<<@@@???>>>======>>>???@@@;;;===@@@BBBBBB@@@===;;;>>>>>>????????????>>>>>>@@@@@@@@@@@@???===<<<<<<888;;;======<<<<<>>@@@BBBAAA@@@???@@@@@@AAAAAA@@@??????@@@@@@@@@===>>>??????>>>???AAACCCzzzKKKKKK<<<888BBB<<<:::999:::===???===;;;EEEFFFGGGEEEBBB>>><<<<<<;;;<<<>>>AAADDDDDDAAA???BBBIIILLLGGGAAAAAACCCCCC<<<<<<;;;:::999777777666444444555555666888999999222333555777888999999888<<<;;;999777666555444444888777666555666777999;;;<<<:::777555333444555666333444555555444333111000111111111111111000///...000000000000000000000000222222222111000//////...111111111111000000000000000///...------...///000222111///---,,,---///000......---------,,,,,,,,,***,,,...000111111000///...///000000000...---,,,,,,...000222222111000///------...///000000//////000000000000000000000000///......------///000111333111//////000000...,,,//////000000///...---------///000000///......//////...,,,++++++---000222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,222///,,,---000222111000++++++,,,------......///000,,,+++------+++,,,000......---------,,,,,,,,,111,,,555777OOO777111...555555444444444333333333666555222000//////000111444444444333222111000///222111///...///000///...222444222...---000111///////////////000111333444222222222222222222222222333222222222222222222111222111000111444555333000222333444555555555444444222888333000444222000777III}}}555<<<((((((444555***+++BBB\\\]]]??? 222&&&+++---%%%///999---000000000000///...,,,,,,***)))((('''((()))+++---))))))***+++,,,,,,------((((((''''''(((***,,,---+++***************+++++++++,,,***'''(((+++***&&&+++,,,,,,------,,,,,,+++......//////...,,,***)))222333444444444333222111...333===IIISSSfffzzzcccYYYWWWPPPPPPPPPRRRRRRRRRPPPOOOLLLIIIEEECCCCCCBBBAAA@@@===>>>@@@AAAAAA@@@>>>===??????>>>>>>===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>@@@@@@??????>>>===;;;;;;888;;;===<<<;;;:::;;;===>>>@@@AAAAAA@@@??????@@@AAA@@@@@@@@@???@@@@@@@@@>>>???@@@?????????AAACCCooo^^^KKK@@@===DDD>>><<<;;;<<<>>>@@@>>>===DDDEEEEEEDDDAAA@@@???@@@??????AAADDDGGGGGGEEECCCEEEHHHHHHEEECCCDDDDDDAAA<<<<<<;;;:::999888777777888777666666666777888999333444666888999999999888:::999888777777777777777888777666555666777999:::999999888777666555444444444444555555444333111000111111111111111111000///000000000000000000000000/////////000111111222222111111111000000000//////000///.........///000000111000...---,,,---...///............---------------...000111000///...,,,//////000000000///...---222333444555444222111111------...//////////////////////////////////////////......---...///000111222111//////000000...,,,///////////////...---,,,---...000000.........///...---+++***+++,,,///000........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...111111///,,,------------------------...+++***,,,,,,***+++...***++++++,,,---...//////000+++111000DDD111...000333333333222222222111111333222111000000000111222222222222111111000///...333111//////000000000//////222111......222222000000000000000111111111111111222222222222222222111222333333333222222222333999777555555777666333111444444444444444444444444444777111///444222222<<>>GGGLLLYYYvvvuuuaaaVVVRRRRRRNNNQQQSSSSSSQQQOOOOOOPPPGGGEEEBBBAAABBBCCCBBBBBB>>>>>>????????????>>>>>>>>>>>>???>>>>>>===<<<<<>>===<<<;;;::::::===???AAAAAA???===<<<===>>>???AAAAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@@@@@@@@@@BBBDDDbbb|||LLLFFFBBBEEEAAA@@@???@@@AAABBBAAA@@@BBBBBBBBBAAA@@@@@@BBBDDDAAAAAABBBEEEHHHIIIHHHFFFFFFGGGEEECCCDDDFFFCCC>>><<<<<<;;;:::999888777777;;;:::888666666666888999666777888888999999888888999888888888888888999999888777666555666777888999777777888888777666444222444444555555444333111000000111111222222222111111000000000000000000000000......///000000111222222111111000000000000//////000000////////////000000//////---,,,,,,,,,---...............////////////---...///000000///......000000111111111000///...666777888666444222111111---......///////////////////////////////////////......------......///000222000////////////...------............---,,,,,,---...000000...---...///---,,,+++******,,,---...........................------------------------***+++---///111000---***//////...------,,,++++++---******,,,,,,******---***++++++,,,---.../////////---...+++999,,,---555111111111000000000000///000000000111111222222222///000000000///...---,,,222111//////000111000///,,,000111///000333333000000111111222111000///...///000222333333222000///111444666555222111333666:::888777777888777444222777666444333222222333444555555///...444111444AAAoooQQQ111333---222......222222---///AAA[[[lllCCC)))$$$444111###&&&222------------,,,,,,,,,,,,,,,+++*********+++,,,---*********+++,,,,,,------------+++)))(((''''''''',,,+++***))))))))))))******+++(((%%%''',,,,,,***((())))))))))))))))))(((((()))+++,,,......//////+++---000222222111///...---000:::DDDHHHQQQiiiwwwcccYYYRRRNNNMMMOOOPPPRRRRRRQQQOOONNNNNNDDDBBB@@@@@@AAABBBBBBAAA???>>>============>>>???===>>>>>>???>>>===;;;:::???>>>============>>>?????????@@@@@@@@@@@@??????>>>>>>===<<<;;;:::::::::???@@@BBBBBBAAA???=========???@@@@@@???>>>>>>???>>>??????@@@@@@@@@@@@@@@???@@@AAAAAA@@@AAACCCEEEYYYPPPIIICCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAAAAA@@@>>>===>>>BBBEEE@@@???@@@BBBEEEFFFFFFEEECCCEEEEEEAAAAAACCCAAA===<<<;;;;;;:::999999888888;;;:::777666666777999;;;888888999999999888888888999999888888888888999999777777666666666666777888666777777777666555444444444555555555555333222111000000111222222333222222////////////////////////111111000000////////////111000000000////////////111000000000////////////...------,,,,,,,,,------////////////000000000000)))+++---///000111222222000111111111111000000000333666888777333000000000......///////////////...////////////////////////------------......//////111///......//////...---,,,---------------,,,,,,,,,...//////...------...---,,,,,,,,,,,,,,,------................................................+++,,,---///000///---,,,......---------,,,,,,,,,...++++++------++++++.........---------,,,,,,,,,///111///---444,,,...999111111000000000///////////////000111222111111111///////////////...---,,,111///......///000///...,,,000111000000222111......000111333222111///......000222444444222000...111444777555222111444777444444444555666666555555999777555222111111222333444333///111555///444FFF===000---,,,555///000000444444,,,***@@@\\\www999###000***+++444,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++,,,)))))))))******+++++++++++++++***((('''&&&%%%%%%&&&''''''(((***+++---...)))***'''$$$''',,,...+++(((((())))))))))))((((((((()))***+++,,,---...///***,,,000222333222000///***...999DDDHHHMMM^^^rrruuueee\\\WWWQQQMMMLLLRRROOOMMMNNNQQQQQQMMMHHHEEEBBB@@@??????@@@@@@??????>>><<<;;;;;;<<<>>>???<<<===>>>>>>>>><<<;;;:::<<<===>>>>>>>>>>>>===<<>>??????>>>===>>>>>>===>>>???@@@@@@@@@@@@??????@@@AAAAAA@@@AAACCCEEETTT___LLLAAA???AAAAAABBBAAAAAAAAAAAAAAA@@@???>>><<<;;;<<<@@@CCC@@@???>>>???BBBDDDDDDCCC>>>DDDFFFAAA======>>>>>><<<;;;;;;::::::999999999888777666666777999;;;<<<999999999888888888888888;;;:::999888777777777777777777666666666666666666888777555444333444666777444555666666555444222111///000111222222222222222////////////////////////000000000///////////////000000000////////////...000000000000//////......------,,,,,,,,,---------000000000000000000000000***+++---...000111222222111000000000000000111111111666;;;<<<888333111222...///////////////..............................,,,------...............000///......//////...---,,,,,,---------------,,,,,,...//////...------...------............------............................................................---...///000,,,,,,,,,---------......///,,,,,,//////,,,,,,///......---------,,,,,,,,,+++333000111111///---888222111111111111000000000000111111111111000///...//////000000//////......///...,,,---...//////......111222000///111///+++,,,...000222333222111000///000222444444222000///111333555555333333444777222333555555555555555555999888555222111111222333222111000555666---666PPP999555,,,***333000&&&999===,,,%%%///555///TTTkkkIII)));;;000)))...------,,,,,,---...///*********)))))))))******(((((((((((())))))))))))*********))))))(((((((((&&&&&&'''((()))+++---...((()))'''%%%'''---...+++)))******++++++******)))************++++++,,,,,,)))+++...000111000///...///111:::CCCEEEFFFQQQ```nnncccZZZWWWSSSLLLKKKOOORRRNNNKKKLLLPPPPPPJJJDDDEEECCC@@@????????????>>>>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>??????>>><<<<<<>>>>>>????????????>>>>>><<<;;;::::::;;;<<<>>>???>>>===;;;<<<===>>>===;;;<<<===??????===<<<===>>><<<===>>>@@@@@@@@@??????>>>@@@@@@@@@@@@@@@BBBDDDMMM{{{yyyTTTAAA>>>===>>>???>>>===<<<===>>>>>>>>>===;;;;;;<<<@@@CCCCCCAAA??????AAACCCCCCCCC<<>><<<;;;;;;;;;:::::::::999666666666777888999:::;;;999888888777777777888888:::999888777666666666666777777666666666666555555888666444222222444777999555555666666555444222111///000000111111111000000000000000000000000000000,,,,,,---...000111222222000000////////////......///000000000///...---,,,------------............111000000000////////////000000//////............000000/////////000111111111:::CCCFFFAAA:::555444//////////////////...---........................,,,,,,---............---///...------//////...---,,,,,,---............---,,,---//////---,,,---...---...///000///...---,,,------------------------------------------------.........---,,,---///222++++++,,,,,,---.../////////------111111------///***++++++,,,---...//////'''222---222///111)))333222222222222111111111111111111111000000////////////000000000000000/////////---,,,---...//////...///222222///...000///+++,,,---///111222222222222000111333444444333111000222222222333444444555555777999:::888666444444444888777555333222222222222000111222888666--->>>dddwww???999000***...000...000000------///---((('''TTTdddHHH...))),,,...///...---,,,,,,---...///*********))))))))))))(((((((((((((((((((((((((((***++++++,,,,,,,,,,,,+++))))))((((((((())))))***''')))(((&&&)))------******++++++,,,,,,++++++***++++++***))))))*********((()))***+++,,,,,,++++++***+++444???CCCDDDNNN[[[pppvvvgggaaaVVVQQQSSSQQQJJJIIIOOOOOOMMMLLLLLLLLLKKKGGGDDDDDDBBB???>>>???@@@@@@???===<<<<<<;;;;;;<<<<<<===::::::::::::;;;<<<============<<<<<<<<<<<<============>>>>>>>>>>>>======::::::999:::;;;>>>@@@BBBFFFBBB???>>>???@@@???>>>;;;===>>>>>>===<<<<<<===;;;<<<>>>@@@AAA@@@??????>>>???@@@?????????AAACCCCCCfff```DDD???===???@@@???===;;;===>>>;;;<<<=========???CCCFFFFFFCCC@@@???@@@AAABBBBBB???DDDEEEAAA>>>>>>>>>===;;;;;;;;;;;;;;;:::::::::555555777888888888888777888777666666666777888999777777666666666666666777666666777666666555555444555444444444444555666777555666666666666444333222//////000000000///......000000000000000000000000+++,,,---...///111222222000000/////////............/////////...---+++***------......////////////111111000///......---,,,222111000///...---------//////.........///000111333???LLLPPPIII>>>666222///////////////...------........................+++,,,---.........------///...------//////...---,,,---...///////////////+++---......---,,,------,,,---///000///---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,---///,,,---------------------...,,,---000000---,,,...***++++++,,,---...//////'''333)))111,,,444)))111222222222111111111000000000000///......///111222//////000000000000//////000///......000111111000...111000------000000...//////000000111111111222333333444444444444333333333000///111555777555222888:::;;;:::777555555666666666555444333333222222111111333888555///KKK}}}XXX===333555///+++111888'''$$$333777***(((333+++###OOOnnnEEE&&&///444000...,,,+++***+++,,,---++++++++++++******))))))************************)))***+++,,,,,,+++***)))***))))))((((((((())))))'''))))))(((***---,,,'''***++++++,,,,,,++++++***+++***)))(((((()))***+++))))))))))))))))))******''''''///<<>>>>>@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::<<<>>>???@@@>>>;;;999999;;;>>>@@@<<<<<<============<<<<<<:::999999:::<<>>;;;<<<<<<<<<:::;;;===>>>>>>===<<<<<<===:::<<<>>>@@@AAA@@@???>>>===>>>??????>>>???AAACCC;;;XXXjjjHHHBBB@@@BBBDDDBBB???>>>@@@BBB999;;;===>>>@@@CCCGGGJJJFFFCCC???===>>>???@@@@@@CCCDDDCCC@@@AAACCC@@@;;;;;;;;;;;;;;;;;;;;;::::::555666888999888777555333777666555555555666888999444444444555555666888888666666777777666555444444222333444666666666666555555666666666666444333222//////000//////...------000000000000000000000000.........///////////////000/////////..................//////...,,,***)))------...///000000//////222111000///...---,,,+++//////............/////////...---------///000111444AAAPPPUUUMMM???444/////////000000///...------........................+++,,,---.........---,,,...---,,,---//////...---------...///000000//////+++---......---,,,,,,---+++,,,...//////,,,***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''+++///000...++++++,,,///......------,,,,,,+++---+++,,,000000,,,+++---......---------,,,,,,,,,)))555(((111,,,777***222111111111111000000000000///...------...000333555......///////////////...222000///000222333333222---///...+++,,,000222000222111000000///000000000444444444444444444444444444///,,,///555888555000444777999999777666777999555555555555444333222111222222333888444111VVV<<<666+++888333+++333...333111+++,,,333111)))555...///OOOfffIII,,,666///...,,,***))))))***+++,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++'''((()))))))))'''&&&%%%''''''''''''(((***+++,,,&&&)))***)))+++---+++&&&******++++++++++++*********)))((((((((()))+++,,,,,,,,,***))))))***++++++111///333===BBBDDDLLLWWWYYYtttuuuaaaWWWVVVNNNPPPPPPNNNKKKJJJLLLOOOMMMNNNNNNMMMJJJEEEAAA>>>AAA@@@???>>>=====================<<<;;;;;;::::::444777999;;;<<<>>>AAACCC@@@@@@???===<<<<<<>>>@@@>>>>>>??????===;;;999888???>>><<<;;;:::;;;===>>><<<:::888888:::<<<======CCCAAA???<<<;;;;;;<<<<<<:::;;;<<<======<<<;;;:::>>>???@@@???>>>>>>@@@AAACCCAAAlll]]]FFFCCCEEE@@@AAAIIIEEE;;;;;;>>>??????===;;;<<<@@@DDDGGGEEEBBB@@@@@@CCCFFFHHHJJJEEE???===???@@@===::::::<<<===<<<:::999:::;;;;;;<<<<<<<<<:::888555333666555555555555444444444444666666333777<<<:::444888888888777777777777777000222333444444444666777333555666444000///111444---.........//////000000//////000000000000//////...............///000000333111//////111111...+++111------000///***(((,,,,,,---......------///000///---...111111...---///...///000111111000///...222000.........///...---555888;;;======<<<999777...///111111/////////000...///111111000000222333//////.........///000000,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222000...+++***+++---......000000///...---+++)))(((000222000,,,+++///000///000///...------...///000------............------------------------------,,,---///000000000///...///......------,,,++++++000000000000000//////...//////000111111111111111------...///000111222222000000//////000222555666///......///111111000///222000//////000111111000444444222000///111555999::::::777444111111555888777444333444666777555333222444555666555444333222222555777666333111333555333000444555000>>>jjjbbbJJJ777555777222---...+++,,,------,,,,,,...///000444,,,)))EEEdddSSS)))222###+++444%%%###...---++++++++++++++++++++++++,,,,,,+++***))))))******)))))))))))))))(((''''''''''''((())))))))))))((('''&&&&&&(((***+++***)))************************((('''%%%$$$###&&&,,,000///,,,(((&&&'''***,,,,,,---...111777>>>FFFMMMRRR\\\ddd{{{jjj\\\SSSPPPLLLMMMMMMKKKIIIIIILLLOOOPPPPPPOOONNNKKKGGGCCCAAA@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888999;;;<<<<<<<<<>>>@@@>>>???@@@@@@>>>======>>>AAAAAA@@@@@@???===<<<;;;<<<<<<;;;;;;<<<===>>>???===;;;999999<<<>>>??????@@@???>>>======>>>@@@AAA;;;<<<===>>>>>>===<<<;;;>>>???@@@@@@???@@@BBBDDDIIICCCcccoooEEECCCFFFAAA>>>BBBBBB======AAABBBAAA>>><<<===@@@CCCEEEDDDCCCBBBCCCDDDFFFGGGFFFBBB======@@@BBBAAA???>>>===<<<<<<;;;;;;::::::<<<<<<======<<<999777666777777666666666555555555444666666444777;;;:::444777777777777666666666666777999999888777666777888666777777666444333333444/////////000000000111111//////000000000000//////...............///000000333111///000111111...,,,000,,,,,,000///+++***---///000000...,,,+++,,,...///---...222111...,,,...---...////////////...---///...,,,,,,---...---,,,...000333555555444111000...000111111///...//////...///111000//////000222------------...///000000------------------------.........//////000000000///---++++++,,,......---000///...---,,,++++++***...///...***)))---...,,,---...///000000///...---,,,,,,------------,,,,,,------------------------***+++,,,------,,,++++++------------------------...//////000000000////////////000111111111111111......//////000111111111222111000//////000222333///......///111222000///666444111111111111///...222222000///...000444777666444111000222444666666555333222444666888777555555555555555666777555444222333555555444333444444///777...999777DDDIII888---///111---***++++++---......------...///...000,,,'''333LLL^^^aaa"""===---...000$$$///++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++((())))))))))))(((''''''((((((((()))))))))******'''''''''(((***+++***((())))))))))))))))))))))))******(((%%%$$$%%%(((+++,,,+++******,,,,,,+++***+++,,,...333:::CCCJJJNNNWWW___wwwnnnbbb\\\TTTNNNKKKHHHIIIHHHGGGGGGHHHLLLNNNPPPOOONNNKKKIIIFFFDDDCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;===<<>>======BBBAAA@@@>>>============::::::;;;<<<===>>>??????>>>===;;;;;;===???@@@@@@@@@??????>>>???@@@AAABBB======>>>??????>>>=========???@@@AAAAAABBBDDDFFFLLLCCCUUUMMMGGGJJJFFF===:::>>>@@@>>>EEEEEECCC@@@>>>===???AAA@@@BBBDDDEEEFFFFFFEEEEEEFFFBBB>>>>>>AAACCCBBBAAAAAA>>><<<<<<>>>>>>;;;999<<<===>>>>>>===;;;:::888888888888777777777666666444666666555777:::999555777777666666666555555555666777888777555444555666666666555666666555333111000000111111111111222222...//////000000//////...///............//////000222111000000111000...---...,,,,,,//////,,,,,,...---...///...,,,,,,...///000...///222111---,,,...,,,---............---,,,,,,+++***+++---------,,,---///111333444222000//////111222111///......///...000000000...---...///+++,,,,,,---...//////000.............................................///...---,,,,,,......---,,,///...---,,,+++,,,---------///...***)))---...,,,+++---///111111///---++++++,,,,,,,,,,,,,,,,,,+++------------------------******++++++++++++***)))++++++,,,------...//////,,,---...///000000000000//////000111111111111111000000000000000000000000444333111///........./////////...000111222111///666444222111222222111///222222111//////111444888666333111333999<<<<<<;;;444333333444777888888777888555333555888:::999777222222222333555666555333---===***888<<>>EEEIIIRRRZZZkkkpppdddWWWQQQOOOLLLKKKLLLFFFFFFFFFFFFGGGJJJMMMOOOMMMLLLIIIFFFDDDCCCBBBBBB@@@???>>>>>>=========>>>::::::;;;;;;<<<======>>><<<===>>>===;;;:::;;;<<<===???AAAAAA@@@>>>>>>???@@@???===;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>======>>><<<;;;<<<>>>???@@@???BBBAAA@@@???>>>?????????????????????????????????>>>???@@@@@@@@@@@@CCCEEEHHHCCCKKKhhheeeMMMLLLIII???777===BBB===GGGFFFDDDAAA???>>>>>>???<<>>;;;<<<@@@BBB???;;;<<<============<<<;;;:::888888777777777666666666555666666666777888888666888888777777666666555555000222444444444444666888555333222444666555111---111111111111111111111111...//////////////////...//////............///000///////////////...---,,,,,,,,,---...///.........)))***,,,------///222444111//////222222...,,,...---------......---------+++******+++---......---///000222444444333222111///111222111///.........///000000///---+++,,,---,,,,,,------------------------------...........................------------,,,,,,---......---+++...---+++++++++,,,///000...111000,,,,,,//////---,,,---///000000///---,,,,,,,,,------------,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,---------......+++,,,---...000000000111//////000111111111111111111111111000000000//////333222000///............000//////000222222111///111///...///222333333333333444333333222444777:::555555555777;;;>>>??????666555555666777777777666888555222333777::::::888222111000222666777555333000;;;///...AAAuuu```555111000333111------111---///000///......///000666...---222000+++000<<>>>>>>>>??????999::::::;;;<<<===>>>>>>;;;<<<===<<<;;;;;;<<<===???@@@@@@???===>>>@@@BBB???>>>===;;;;;;;;;<<<<<<======>>>>>>===<<<;;;:::<<<::::::;;;===>>>>>>===@@@?????????>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@AAA@@@>>>>>>???AAAAAAEEEJJJVVV|||QQQFFFDDD@@@777>>>FFF>>>GGGEEEBBB@@@???>>>======;;;>>>CCCGGGHHHEEEAAA???FFFCCCAAA@@@@@@AAABBBBBBBBB>>><<<>>>CCCEEEBBB???<<<<<<<<<<<<<<<;;;::::::777777777666666666555555555555666888777666666777::::::999999888777666666222444555666555666888999555333222444666555111---000000000000000000000000......////////////......//////............//////,,,---......---,,,,,,,,,+++---.........000///...(((***,,,------///222444111//////333222...---///........................+++++++++---000111///...,,,---///000000000///...///000222111///......//////000000///,,,++++++,,,---.........---,,,+++***++++++,,,,,,,,,---------...............------------,,,,,,---......---+++---,,,+++***+++---///111...000///,,,,,,......,,,......------------......------............------------------------------......------------------......---------,,,,,,,,,+++,,,---///000111111111//////000111111111111111222222111111000000//////000000//////////////////000//////000222333111000...---,,,...000222333222333444444444333555888;;;111555888888555555999>>>999999999888666555555555666333111222555888888777222000///222555777555222333111888)))PPP}}}:::111000000///,,,))),,,111...///000///...---...///++++++,,,000444222+++###>>>cccQQQ''')))222,,,............------,,,,,,,,,)))***++++++++++++******++++++,,,,,,++++++***))))))))))))))))))******+++***(((&&&&&&'''(((((('''))))))))))))))))))))))))%%%&&&((((((((('''(((***(((''''''(((*********(((''''''(((***000777???DDDKKKTTT\\\iii~~~sssgggXXXNNNCCCBBBBBBBBB>>><<>>>>>>>>>>>??????::::::;;;;;;<<<===>>>>>>:::;;;<<<<<<;;;;;;<<<>>>@@@@@@@@@>>>===>>>AAADDD@@@@@@???>>>>>>>>>>>>>>>??????>>>===<<<;;;:::::::::999888:::<<<===<<<;;;;;;;;;===>>>@@@AAABBBCCCAAA@@@????????????@@@AAA@@@AAAAAA???======>>>???>>>GGGLLLMMMccc]]]@@@:::???999???IIIAAAEEECCCAAA@@@AAA@@@???>>>===@@@DDDGGGGGGEEEAAA>>>@@@???>>>???@@@CCCEEEGGGBBB@@@???@@@CCCEEEDDDAAA>>>======<<<;;;:::::::::777777666666666555555555666555777999888444555888;;;;;;:::999888888777777333555555444333222333444666666555666666555333111111000000000000/////////---......//////......---000//////............///+++---......---,,,,,,---+++...///---...000000...,,,---......------///111000...///333333///...000//////............//////,,,,,,---///111222000///,,,---...///000///.........///111111/////////000///000000///---+++,,,---......//////...---+++******++++++,,,,,,---------.....................///...---,,,,,,......---,,,,,,,,,++++++,,,---///000+++------******,,,,,,)))///...---,,,,,,---...///---......//////......---------------------------+++++++++++++++,,,------//////...---,,,,,,++++++,,,---...000111222222222//////000111111111111111222222222111111000000000...//////000000111111111000000///111222333222000000...------///000000///111222333333333444777999444999===:::444333999???;;;;;;;;;999666444444444333333333333333444555666111111111222444555444222444***===666kkkbbb,,,/////////---+++,,,000555...///000///---------///+++222333---+++111222...!!!KKK]]]FFF...(((+++000......------,,,,,,++++++((()))***+++,,,+++***)))((((((((()))(((((('''&&&''''''((())))))))))))((()))'''%%%%%%&&&((((((((()))))))))))))))))))))))))))******)))'''%%%%%%&&&)))&&&%%%%%%''')))******)))(((((()))///666===BBBHHHRRRYYYccc}}}~~~ttthhhYYYMMM>>><<<===???>>><<>>@@@@@@@@@??????AAABBB???????????????>>>>>>===???>>>===<<<;;;;;;<<<<<<999888888:::<<<===<<<;;;;;;<<<===???AAACCCDDDDDDAAA@@@???>>>>>>???@@@AAA@@@AAAAAA@@@>>>>>>???AAA===CCCIIIFFFQQQ{{{yyyGGG888BBB===@@@JJJCCCEEEBBBAAAAAACCCDDDBBB@@@BBBCCCEEEGGGGGGEEEBBB@@@======>>>>>>???BBBEEEHHHDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???===<<<;;;;;;:::888888888777777777666666666555777:::888333444999;;;;;;:::999888777666666222333444333111000111222666777777666444333333444222222111111111000000000---......//////......---000000///...............,,,...000000...---...///,,,000000------111000------.........,,,---...000///---...333333000000222......---,,,,,,---......------...000222222000...//////000111111111111000,,,...000111000///000111///000000///---,,,---...+++---...000000///...---++++++,,,,,,---......///.........//////000000000///---++++++,,,......---+++,,,,,,------.........***------******,,,,,,(((------------------------,,,------......------,,,------------------------))))))))))))***+++---...---------------------,,,...///000111222222222222//////000111111111111111222222111111111111111111///000000111111222111111111000000111333333222000000...---...000111111000111222333444444555888::::::<<<===:::666666;;;@@@:::;;;<<<:::666444555666000333666666222111333666000222333333222222222333222,,,:::RRRHHH//////111111000///000333444---...///...,,,,,,,,,---000555555---))),,,222444,,,BBB^^^???***000+++---------,,,++++++******((()))+++------,,,+++***(((((())))))(((((('''&&&$$$&&&(((******)))'''&&&(((&&&$$$$$$&&&((())))))((((((((((((((((((((((((***+++***(((&&&%%%%%%'''(((&&&%%%&&&(((*********)))((('''(((---444<<>>===<<<;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===;;;::::::;;;<<>>>>>===;;;;;;>>>===<<<:::;;;<<<>>>???999999999:::======<<<;;;??????@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA???@@@AAAAAA@@@@@@BBBDDD===???CCCAAAFFFjjjTTT<<>>>>>???BBBEEEFFFGGGGGGEEEBBB@@@@@@AAACCCBBB@@@>>>===<<<;;;;;;999999999888888888888777666555777;;;888222333999::::::999888777666555444222444666666666666888999333555666444000///111444333333333222222111111111---..................---111000///...............---000222111///...///111,,,111111------111000,,,***+++---------...111333...,,,...333444111111333------++++++++++++------------...000222111///,,,---...//////000000//////+++---000000000000111222...000000000...---...///)))+++---000222222111111,,,,,,------...///000000---......///000111222222000...+++***+++---......+++,,,---.........------,,,//////---,,,...---******,,,...//////...,,,***+++,,,,,,------,,,,,,+++------------------------))))))))))))+++---///000+++,,,,,,------......//////000111222222333222222//////000111111111111111111111111111111111111111111111222222222222111000111000000111333333222000---,,,,,,...111444555555222444555666666777:::<<<999888666444333555999<<<888:::;;;:::777555666888///555999888333000222666000333555444111000111333222222444iiippp666555...111111///.........------...///...,,,+++,,,---+++)))+++000222000//////...---(((:::WWWJJJ***"""------,,,++++++***)))))))))***,,,.........,,,++++++++++++++++++***))))))"""$$$(((******)))&&&$$$(((%%%###$$$&&&(((******''''''''''''''''''''''''((((((((('''&&&&&&(((+++'''&&&&&&(((***+++***))))))(((&&&''',,,333;;;???@@@KKKVVV___lllzzzttthhhTTTDDD:::999;;;@@@@@@===<<<===AAACCCGGGKKKNNNMMMIIIFFFAAABBBAAA>>>>>>???===888;;;:::999999;;;======<<<;;;<<<>>>?????????>>>===>>>===<<<;;;;;;:::;;;;;;AAAAAAAAAAAAAAA>>>:::666???===;;;999999999777666:::999999:::;;;<<<===>>>===<<<<<<>>>@@@???<<<888<<<;;;BBBEEE???AAABBB;;;AAAAAAAAABBBBBBCCCCCCCCCLLL???;;;DDDDDD:::888BBB??????999AAAMMMNNNjjjFFF777PPPKKK;;;JJJ@@@DDDHHHIIIHHHHHHIIIKKKBBBHHHIIIGGGHHHKKKIIIDDD>>>@@@BBBBBB@@@@@@BBBDDD>>>EEEFFF@@@AAAGGGFFF@@@MMMJJJDDD>>>:::999999:::999;;;===;;;666333222333666888:::888555555777:::666777888999999888666555555444222222444555555444888666555555777888777777333333222222111000000000,,,---...---******---000,,,444666000+++---...---......---,,,---///111333111111000...---+++******000000000000000000000000000000000000000//////...***,,,......,,,---000333---...///000000111000000)))+++,,,......---+++***...000111222222000---,,,,,,,,,------------------******+++---......---+++---------.........//////......---......///000111---.........---,,,,,,+++............---,,,+++***111,,,((((((+++---+++(((***,,,...000000...,,,***+++++++++---///000...,,,***,,,......---,,,---...+++,,,---.........---,,,,,,***)))***---///...,,,333000---...000222222111...///000111222333333444000000/////////111222333---...///000222222333333///000000000000000//////...000222111//////333777777999;;;<<<<<<<<<<<<<<<===<<<999666444555777:::999888888888888666333000555444444444444555666666888444...444888---)))888666333TTTzzz;;;999222111,,,111+++===)))...000000444111((()))111111)))//////000000000000//////,,,111***'''???YYYKKK'''111"""***444(((&&&...)))''')))***)))((('''(((***+++------******+++)))$$$&&&(((++++++***(((''''''&&&))))))&&&&&&)))***'''&&&&&&(((((((((&&&###"""%%%''')))(((%%%######%%%(((((((((((((((((((((((($$$&&&((()))***...444:::<<>>======<<<<<<<<<<<<;;;<<<<<<======>>>>>>???@@@@@@???===;;;>>><<<::::::;;;;;;:::999999999::::::;;;<<<=========<<<<<<===@@@@@@===;;;>>>;;;AAADDD???BBBDDD===BBBBBBBBBBBBBBBBBBBBBBBB:::CCCEEE@@@===BBBEEECCC<<>>@@@??????@@@CCCDDDDDDCCCAAADDDEEEBBBBBBEEEEEEBBBFFFEEEBBB???============;;;===???===999666555666777888888888666666888999777888999::::::999888777666555333333444555555444888888888999999777333000333222222111000000//////...000000...+++***,,,///111888:::555111333444333///...---------///111222222222111000///...------////////////////////////111111111111111000///...---//////...++++++,,,......//////000000000000///...///000000000///...------///000222111///---+++////////////////////////------------------,,,+++---------.........//////......---------...//////------...............---++++++,,,------...//////000,,,((((((,,,...,,,)))***,,,...//////...,,,***+++++++++---///000...,,,***,,,......---,,,---...***+++---............---+++***)))***---...---,,,222000---...000222222000000000000000111222333333111000/////////000222333000111111222222222111111---...............------000111111///...///111222777888;;;<<<<<<;;;;;;<<<:::999999777666666777777<<<999888999;;;:::666111555444444444555666777777:::888111111444,,,)))555777@@@^^^fff???,,,///000...111---<<<---888---...222666111***+++000---......//////......---+++111333111666DDDPPPTTT###???111333444%%%---++++++*********))))))(((+++......,,,,,,---+++&&&'''***,,,,,,***(((''''''%%%((()))''''''))))))&&&%%%%%%&&&&&&&&&%%%###"""&&&((()))(((%%%######%%% !!!###%%%(((***,,,---%%%(((+++,,,---111888===:::CCCIIIQQQ\\\hhhxxxpppjjj___MMM>>>:::888;;;???AAA>>>>>>@@@CCCEEEIIIKKKLLLJJJGGGEEE???@@@???======???===888>>><<<::::::;;;<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===??????<<<<<<===>>>?????????@@@===<<<:::;;;<<<======<<<999:::::::::;;;<<<<<<===>>>===<<<===???@@@@@@???AAA:::???CCC???BBBEEE???BBBBBBBBBBBBAAAAAAAAAAAA???CCCBBB>>>???EEEDDD===LLLnnnqqqZZZVVVIIIEEE???CCCBBBDDDGGGHHHHHHHHHJJJKKKHHHKKKIIIBBB<<<<<<======AAA>>>;;;>>>BBBEEEDDDBBBBBB@@@@@@BBBBBB??????BBBBBBBBBBBBBBBAAA@@@>>>======>>>???>>>;;;888666666:::888777777888999999888888999:::;;;;;;:::999888888666444444555555444333555666999;;;<<<888333...222111111000000///......111111111///---,,,,,,......333666333000111222222000///...------...///000000000000000////////////------------------------222333333222111000///.........///---,,,+++,,,...//////000000000///......111111111000000//////...,,,...///000000...,,,+++////////////////////////000///...------,,,,,,------------...............///......------------...---......////////////...+++++++++,,,---...000111...+++((())),,,...---++++++,,,...//////...,,,++++++++++++---///000...,,,***,,,......---,,,---...***+++,,,---............+++******+++---...---,,,000///---...000111111000333222000//////000222333111000/////////000111222444444444333222111000///000000111222222111111000444222111000111222111000777888999;;;;;;;;;::::::888999999::::::999888888<<<999777888;;;;;;666222555555555555666777888999999<<<555///222///---555555KKKxxx@@@;;;***000333555...AAA666???333000888000***,,,000111111111,,,,,,------------,,,,,,,,,,,,111444...,,,CCCaaaIII222)))000000,,,,,,---...+++)))***,,,,,,***(((+++///000......///---))))))***,,,+++***(((((()))!!!&&&***+++...222333000---------,,,++++++******,,,---...---***((((((((((((((('''''''''&&&&&&&&& """$$$$$$$$$&&&+++000>>>GGGLLLQQQ\\\ffftttlllfff[[[JJJ===999888:::>>>@@@??????BBBDDDGGGJJJKKKJJJHHHEEEDDD>>>???>>><<<===???===999===;;;::::::<<<======<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<===<<<<<<>>>@@@BBB===;;;::::::;;;<<<<<<;;;999::::::;;;;;;<<<<<<<<<>>>>>>===>>>???AAAAAABBBAAA999===BBB???@@@EEEAAAAAAAAAAAAAAABBBBBBBBBBBBFFFAAADDDKKKEEE???OOOjjj[[[iiiOOOJJJBBB;;;EEEFFFGGGHHHIIIJJJKKKKKKEEEFFFDDD???:::;;;???CCC???>>><<<===???@@@AAA@@@BBB;;;;;;@@@@@@999999???BBBDDDFFFFFFEEEBBB>>><<<<<<======<<<:::888666555<<<999666777:::;;;:::777777888999:::::::::999999:::888666555666666555333222333666:::<<<:::666333111111000000///.........111111000000///......///))),,,///...,,,---......000//////.........//////------------.........///------------------------222222222111000///...---,,,,,,------...///111222///000000000///...------000000...---,,,,,,,,,,,,,,,,,,...///...---,,,+++---------------,,,,,,,,,000000///...------///000........................000000///...---------.........//////...---,,,,,,...---,,,,,,,,,,,,---...,,,***)))***---...---,,,+++,,,............,,,++++++++++++---///000...,,,***,,,......---,,,---...***+++,,,---......//////,,,,,,,,,,,,......///...............000000111111444333000......///111222111111000//////000111222333333333222111000///...000111222222222222222222777444222333666777666333777777888999;;;;;;999888:::999999:::;;;<<<;;;;;;777666666777777666444333555555555555666888999:::444===888///222333222777666ZZZmmm888333555555444888&&&QQQ~~~@@@777"""///222000***---555444+++,,,,,,,,,------,,,,,,,,,111)))+++333111)))000AAAccc555,,,666))))))333)))---)))&&&(((---///,,,((()))...000///...///...+++(((***++++++******,,,---(((...555999???FFFHHHFFFKKKJJJHHHFFFEEEDDDDDDDDDHHHIIIIIIHHHGGGEEEDDDDDD>>>===;;;888555333111000---......,,,))))))+++///555>>>BBBHHHSSS]]]qqqsssjjjcccXXXIII===777666888===??????@@@CCCEEEHHHKKKKKKHHHEEECCCCCC===???>>><<<===@@@???:::;;;:::999:::<<<>>>>>>>>><<<<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;>>>AAA>>><<<:::999::::::999888999:::;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>???@@@BBBCCC@@@999???EEE@@@>>>CCCBBB@@@@@@AAABBBCCCCCCDDDDDD>>>CCCLLLNNNEEENNNRRRUUUGGGGGGIIIEEEDDDDDDEEEGGGHHHHHHHHHDDDCCCBBB???<<<===AAAFFF???AAACCC@@@<<<;;;???CCCCCC<<<;;;@@@???888888???AAACCCFFFHHHGGGDDDAAA>>>>>>>>>======<<<;;;888777<<<999777777:::<<<:::888666777777888888888888888;;;999777666777777666444444444555777999999888666111111000000///.........///...///000111111111000,,,,,,...//////...///000/////////...............,,,,,,------.../////////........................000000000000///...---,,,...------...///111222222///////////////...---,,,///...---,,,+++++++++++++++,,,---......---,,,,,,......---------,,,,,,,,,---...///...---...111444.....................---111111000///............//////...---,,,***)))(((......---,,,,,,,,,------+++++++++,,,---...------,,,,,,---......---,,,,,,+++++++++---///000...,,,***,,,......---,,,---...++++++,,,,,,---...//////------......//////000111---...///000000000111222555333000...---...000111222111000//////000111111///000000000000000//////+++,,,---...............444222111444888:::888666777666666888::::::888666;;;888555555777:::;;;;;;333666999888444222444777555555555666666777999999111<<<888000222222222888IIIwww@@@888333555555333222$$$CCClll@@@555(((---555999444,,,***...------............------222...---222444222...,,,;;;ZZZHHH%%%,,,444++++++)))&&&$$$'''---000...***''',,,///---+++---...---'''(((******+++---000333777===BBBDDDHHHMMMMMMJJJJJJIIIGGGDDDBBBAAA@@@@@@IIIIIIIIIIIIHHHHHHFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFHHHHHHFFFBBBAAACCCFFF<<>>>>>@@@DDDGGGJJJMMMKKKGGGCCCAAABBB===??????===???BBB@@@<<<<<<;;;:::;;;===>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;:::::::::===??????===::::::===@@@>>><<<:::999999:::999777999:::;;;<<<<<<<<<::::::===>>>@@@@@@??????@@@BBB???;;;EEEMMMCCC===AAACCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFAAA@@@UUU]]]^^^qqqHHH???FFFBBBAAA@@@@@@CCCDDDDDDDDDHHHDDDAAABBBAAA???@@@CCC@@@DDDGGGCCC<<<;;;AAAHHHGGGCCCAAAAAA@@@======@@@===???BBBEEEFFFFFFEEECCCAAA@@@@@@@@@@@@???<<<:::<<<:::999999:::;;;;;;:::666666666777777888999999;;;999777777888888777666:::888555555666777666666222111111000000///......---------///222333222000...,,,---000111......000......//////////////////......//////000111111222////////////////////////......//////......------222000......///000///........./////////...------/////////...------,,,,,,,,,,,,------...---------000000000///......------***,,,//////---...111555...............---------000//////.........//////.........---+++***((('''***+++,,,---............+++,,,---------------,,,,,,------------------,,,+++++++++---///000...,,,***,,,......---,,,---...------,,,,,,,,,---......,,,...//////...///000222,,,...111111111111222333333222000.........000111222111000/////////000111------...///000000000000,,,,,,---...//////////////////000333666777777666777666555777::::::777444999555000000333666888888444777:::888555444777:::666666555555666666777777555:::555///000///222>>>jjjvvv333000888)))222999000222...ccccccmmmeee;;;###///888...+++777......////////////......(((---000---,,,000222111###EEEUUUEEE222)))+++222(((&&&%%%(((,,,......,,,&&&+++---***(((,,,///000((()))******+++...222555;;;>>>???<<<;;;<<<999555333222111000...,,,++++++000/////////111111///...:::;;;<<<===>>>???@@@AAACCCFFFHHHHHHFFFGGGJJJMMMLLLTTTTTTUUU^^^bbbgggssszzznnnddd[[[PPPBBB888333222444999<<<===@@@DDDHHHKKKNNNKKKFFFAAA@@@AAA===??????>>>@@@CCCBBB>>>???>>><<<;;;<<<===<<<;;;;;;;;;:::::::::;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;>>>@@@>>>;;;:::<<<@@@===;;;999999;;;;;;;;;:::999:::<<<======<<<:::999<<<>>>AAAAAA???>>>>>>???>>>>>>MMMVVVHHH===AAAEEEFFFFFFEEEEEEDDDDDDDDDCCCNNNEEEAAAUUU[[[sss]]]???===CCC@@@>>>???BBBDDDDDDCCCHHHBBB???CCCFFFBBB??????>>>AAABBB@@@<<<===BBBHHHHHHHHHFFFAAA???BBBBBB@@@<<<===???@@@BBBCCCCCCCCCBBBAAA@@@@@@BBBAAA===::::::;;;;;;;;;999999;;;<<<777777777777888999::::::;;;999777777999999999888999777555555666777666666333222222111000000//////...------///111222000...///++++++///000---,,,...------...//////000000000......//////000000111111////////////////////////---......///////////////111...,,,,,,...///---,,,------......///...............///000000///...---,,,,,,------............111000000///......------))),,,000000------///222//////.........---------------,,,,,,,,,---......,,,,,,------,,,,,,++++++***,,,...//////...,,,+++,,,---......---,,,,,,,,,------------------------+++++++++---///000...,,,***,,,......---,,,---...///...---,,,,,,,,,------***,,,......------///111,,,///222333222222333555111000000/////////000000333222000/////////000111......///000000000000000//////000111222333333222...000333444444444555666777555444666999:::666222888444000111444777666444777666444555777999888777777666555555444555555555:::999222///222222<<>>555222111222888;;;<<>>@@@@@@???AAADDDCCC???CCC@@@>>><<<<<<;;;:::888;;;:::999888999:::;;;<<<999999999999:::;;;<<<<<<888<<>>;;;:::===AAA<<<:::999:::<<<>>>>>>===999:::<<<======<<<:::999;;;>>>BBBBBB???=========>>>AAASSS]]]LLL>>>AAAGGGJJJIIIHHHFFFEEECCCBBBAAA???@@@[[[qqqvvvQQQIIIFFFCCC@@@AAADDDFFFFFFEEEFFF>>><<>>;;;;;;::::::;;;>>>BBBEEEFFFJJJHHH???===CCCCCC>>>??????>>>======>>>??????AAA???>>>???@@@@@@<<<999999<<<===<<<999888;;;>>>888888888888999:::;;;<<<:::999777888999::::::999444444444666888:::999888333333222222111000000000///...---///111111...+++222------222333///---000,,,,,,...///000000000000------------......//////////////////////////////---...///000111111111111,,,***(((***---//////---,,,,,,---.../////////...+++,,,...000000///---,,,---------......///////////////...---,,,,,,++++++)))---111111---+++---/////////.........---------************+++,,,,,,---***+++,,,---...............///111111000,,,(((%%%,,,...//////---,,,++++++------------------------+++++++++---///000...,,,***,,,......---,,,---...000///---,,,++++++,,,---(((+++------++++++---///,,,000333444333222444666//////000000000000000///333222111/////////000111000000111111111111000///------...000000111111111000444777777555444555777888555333555999999666111999666444555999:::777333999222---000888<<<888222777666555444444333444444===888///000777999JJJhhhggg222;;;<<<))):::;;;777000777>>>***NNNCCC&&&333<<<111---......//////......---333,,,***///000+++))),,,444111...@@@QQQ;;;"""***,,,---...---+++***+++,,,''',,,,,,'''%%%+++222666///...---+++***,,,000333***------+++,,,000111...***,,,///111333333222111222000000333666888666444777777777777666666666555333666999:::999999<<<@@@999@@@===;;;BBBCCC???CCCDDDNNNQQQMMMRRRcccqqquuuyyyrrrddd]]]VVVJJJ===555000333666888;;;>>>BBBEEEJJJJJJGGGCCC@@@>>>???AAAAAABBBBBBAAA???>>>>>>??????>>><<<;;;:::;;;;;;<<<888:::<<<;;;999:::<<>>>>>BBBAAA@@@>>>======<<<<<>>999:::???AAA===999AAADDDGGGGGGDDDBBBAAABBBGGGGGGFFFDDDAAA@@@AAABBBBBB@@@??????@@@@@@???===???===;;;:::999888777777;;;<<<===;;;888777999;;;::::::999999888999999:::888999999999999888777777666666555444333333333333333111...,,,+++---///000///////////////............///000///...---...///------------------------***---000000---,,,...000,,,---///000///...///000---...///111111///...---------,,,***((((((+++---000111222333222111///---,,,,,,,,,---------......000000000111000///......---...///000000...,,,***222///,,,+++---///...,,,000///---,,,+++,,,,,,---///...---,,,,,,---...///---...///000///...,,,+++------.........---+++***---.../////////...,,,,,,////////////000000000000,,,------......------,,,///...---,,,+++,,,------)))))))))+++...111111000444111------///222222000111111111111111222222222111222333333222111222333222111///...---...000111222111111000000111222333999444444:::===888333333>>><<<:::999999:::;;;<<<555777888555111///111444444333333666888777333///888666333444777999999777...@@@666///>>>@@@WWWIII888@@@111---:::999222666444666666666iiiTTT<<<%%%888333000000333222///111666,,,///...))))))///000---000111,,,...DDDVVVBBB000---++++++++++++++++++,,,,,,++++++******++++++111,,,)))***+++,,,///222...///000111111111111111888555333555:::;;;888444333444444333333444888;;;222111111333555555444333333444555777999;;;===>>>AAAEEEAAA;;;>>>GGGGGG@@@??????@@@CCCHHHJJJIIIFFFMMMQQQVVV]]]hhhxxxzzzmmm```YYYRRREEE888111...000444777:::???EEEHHHKKKIIIFFFCCCAAA@@@@@@@@@>>>???AAA@@@??????@@@AAA;;;:::999888888888999:::888:::;;;:::999999<<<>>>======<<<:::888777999:::======;;;:::::::::;;;<<<:::;;;<<<<<<:::::::::<<<888888999:::<<<>>>@@@AAAAAA@@@???>>>===<<<<<<<<>>:::;;;@@@AAA>>>:::@@@BBBEEEEEECCCAAAAAABBBFFFGGGGGGFFFDDDBBBAAABBBAAA@@@AAABBBBBB@@@===:::<<<>>>???>>>:::999:::===:::<<<<<<;;;888777999;;;555555555666666777888888888999999999999888777777666555444444333222222222222111///...---...///000////////////////////////...///000///...---...000------------------------.........///000111000///,,,...000000///...///000---...///000000///...---+++,,,,,,+++***+++---///---...000111111000...---------........./////////////////////................../////////...,,,+++111///,,,,,,---///...,,,...---,,,,,,+++++++++,,,///...---,,,,,,---...///...///000111111///...,,,....../////////...,,,,,,---.../////////...---,,,....../////////000000000,,,------......------,,,---,,,,,,+++,,,---...///,,,++++++,,,///000000///444111......000222222111222222222111111000000000000111222111000///000222111000///......///000222000000///......000111222555222555;;;<<<666222222:::999888777888999;;;<<<888888777555222000000111222111222555777777444111666444333555888999999777777...555===999GGGvvv\\\444000<<<000---444...111444111333444000QQQZZZ444222777666000+++,,,222333000,,,///...++++++//////,,,---000,,,(((444FFFHHH<<<""",,,111+++'''+++,,,'''---,,,++++++************---,,,***)))+++///222333111111111222222222222222999555333444777888555222444555555444333333555777444333333555777888777666999999999999999:::::::::>>>AAA???999;;;DDDDDD===;;;;;;;;;???CCCEEEDDDBBBAAAAAAAAAAAACCCHHHNNNSSS[[[dddssstttiii]]]WWWNNNAAA444...+++---111555:::AAAHHHMMMLLLHHHCCCAAABBBBBB@@@>>><<<===??????>>>>>>@@@BBB888888777777777888999::::::;;;<<<;;;;;;;;;===???>>>===;;;:::;;;;;;;;;:::>>>===<<<<<<;;;;;;<<<<<<:::<<<======;;;999999999777777777888:::<<>>>>>=========AAACCCEEEHHHIIIJJJIIIHHHGGGAAADDDLLLHHHBBBPPPhhh^^^LLLDDDEEEHHHEEEFFFHHHDDD===EEELLLJJJBBB>>>AAAGGGEEEAAA>>>???CCCEEEBBB>>>@@@BBBDDDDDDCCCBBBBBBCCCFFFHHHJJJIIIFFFCCCBBBAAA@@@AAABBBCCCDDDAAA<<<888:::???CCCBBB===;;;>>>BBB;;;;;;<<<:::999888:::;;;222333555666777888888888888888999999888888777666555555444444333222222222111111000000000/////////////////////////////////---///000///...---///000------------------------222///---///333444222......///000000...---......---...///000000///...---)))+++---.........///000+++,,,...//////...---,,,....../////////000000000000///...,,,,,,------..................---------000...---,,,.........---+++,,,,,,,,,,,,++++++***......------------............///000000///---,,,------......------,,,+++......//////......---,,,.........////////////000,,,------......------,,,+++++++++,,,---...000000///...---...///000///...444222//////111222222222333333222111000///.........///000000......///000//////.........000111222000000/////////000222222333444888<<<;;;666444555777666666666777999;;;<<<:::888555333222222000...000000111333666666555333444333444555777888777666:::%%%999EEE888cccCCC...111:::222333999///000444333444555000<<>>??????>>>BBBAAA@@@@@@@@@@@@???===GGGIIIJJJMMMTTTaaaqqq|||zzzpppggg]]]VVVLLL???333///***---000444999@@@HHHMMMJJJDDD???>>>@@@BBB???<<<;;;===>>>>>>======>>>???888888888999:::;;;;;;<<<<<<============>>>@@@AAA===;;;999;;;???AAA@@@>>>>>>>>>======<<<<<<<<<<<<:::<<<>>>>>><<<999888888;;;:::888888888999;;;<<>>AAADDDCCCAAA???@@@BBB<<<<<<<<<;;;:::::::::;;;666777888999::::::999999888888888888888777777666555555555444333333222111000000111222222111000//////////////////000000000---...//////......///000........................000///...000222333111///...000111000...------.........///000000///......***,,,///111000//////000,,,---/////////---+++***....../////////000000000111000...,,,,,,---...//////......---------......///...------.........---+++,,,---......---+++***------------------------+++,,,,,,------,,,++++++++++++,,,,,,,,,+++++++++...............---------------........./////////,,,------......------,,,++++++,,,,,,---...//////000......///000111000///333222111000111222222222222222111000000///.........///000///......///000............///000222333333222111111222333555666555777:::;;;888666777:::444444555666777999;;;<<<999555222222333444222///111111111333444444444444333444444555555444333111222--->>>BBBMMMttt>>>666777777000777???888222777888888888666999AAAsssMMM222&&&222777,,,,,,999---...//////......,,,***''',,,222222+++***666DDDTTT555!!!(((111---,,,444...---,,,***))))))))))))(((//////)))***444888444000000111111222444555555666444222333666888888777777999::::::888777777888888777666888;;;===>>>===>>>>>>>>>>>>>>>>>>>>>>>>===???>>>;;;;;;@@@@@@===999999999;;;<<<=========<<<::::::===AAACCCAAA??????@@@@@@??????AAAFFFJJJUUU\\\rrr}}}tttkkkddd[[[TTTHHH:::111///,,,///222555999???EEEIIIFFF@@@;;;:::===???===999<<<===>>>===;;;:::;;;<<<888888999:::;;;<<<<<<<<<===<<<<<<<<<===>>>??????<<<:::999;;;>>>@@@>>><<<===============<<<<<<<<<:::<<<>>>>>><<<999888888::::::999999999:::;;;<<<@@@AAABBBCCCCCCDDDCCCCCCHHHIIIIIIJJJIIIHHHGGGFFFBBBMMMKKKDDD]]]sss]]]DDDLLLJJJFFFGGGBBBJJJGGGCCCBBBCCCDDDDDDDDDDDDCCCBBBDDDGGGHHHFFFCCCEEEDDDDDDEEEFFFIIIJJJKKKLLLMMMNNNKKKGGGCCCAAA@@@CCCBBBAAABBBDDDFFFGGGFFFFFFCCCBBBBBBDDDDDDAAA??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777888888888888777666666555555555555555444222111...000111222222111000///////////////000000111111,,,...//////......///111........................,,,...000000///...///111...000111000...------.........////////////......,,,///111222111///...---000000111111000---+++)))------........./////////222111///------...///000......---------......///---.....................,,,---...//////...---,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////......------------------------............,,,------......------,,,---------------------,,,...------///111222222111111111111111111111111222000000000000000111111111///000111111//////000111.........///000111222222333222222222333444666777777999999555222444888<<<444555555666888999:::;;;555222000111444666444222333444333333222222333444555555555444222000......---111888KKKzzzEEE555666777111---666<<<777444777;;;888333666<<<<<<>>>ggg888,,,666;;;666////////////000///---+++++++++***...333111+++,,,111WWWFFF555---++++++...111---,,,+++***))))))))))))***111222,,,+++222666444,,,,,,---...111333555777:::999888888999::::::999666777999:::999888888999:::888888999<<>>@@@@@@======??????>>>:::;;;;;;;;;;;;<<<<<<===;;;888666888;;;===<<<:::999<<>>======<<<;;;;;;;;;:::888666<<<============<<<;;;;;;:::<<<======;;;999999999777888999;;;<<<>>>???@@@@@@AAACCCEEEFFFFFFFFFEEEIIIJJJJJJIIIIIIHHHGGGGGGEEEJJJOOOccc~~~TTTEEEAAACCCGGGGGGLLLFFF@@@@@@DDDHHHGGGDDD??????@@@BBBEEEEEEDDDBBBEEECCCBBBCCCFFFIIILLLLLLMMMMMMLLLIIIEEECCCCCCDDDFFFDDDCCCDDDGGGKKKMMMNNNKKKFFFAAABBBFFFHHHDDD@@@CCCAAA???>>>>>>===<<<:::<<<;;;:::999777777777777777777888888777777666555666666777777666555333222...///000111111111000///...//////000000111111222,,,...//////......000111........................)))---000000---+++---000...///000000...---......////////////////////////---///222222000...------111111222222111...,,,***------........./////////222111000///...//////000---------...............+++---//////...---...///---......////////////...,,,,,,------------,,,,,,...............///////////////.........///000000//////...------------...,,,,,,,,,---------......,,,------......------,,,------......------,,,+++...------...111222222111///000222111000///000111000000111111222222222222000111222222000000111222......//////000000111111111111000000111333555666777888666000///222666777666666666777777888888888111000///111333555666555666666555333222222333555777777666333000...///000111...999iii___111***222555222222666666333333333999666+++///:::999555OOO|||CCC***333999111222//////111///,,,***,,,111***'''+++111111...,,,555OOOTTT888$$$***///(((++++++***))))))))))))***---///111000///000444777******+++,,,...111444666>>>>>>>>>>>>===;;;:::999555666777777666666888999===;;;:::;;;>>>@@@AAAAAAEEEEEEDDDDDDCCCBBBBBBAAA@@@BBBCCCBBB@@@???@@@AAA===>>>>>>===;;;;;;===>>>>>><<<;;;;;;<<<>>>??????CCCCCCCCCBBBAAA???>>>===CCC===EEEtttjjjaaa[[[SSSIII;;;...***,,,---000555888;;;===@@@BBB>>>===:::999888999:::;;;999:::;;;:::999888999::::::;;;<<<===>>>======<<<===;;;:::;;;>>>??????>>>===??????>>>;;;888777777;;;<<<<<<===<<<;;;:::999:::;;;<<<<<<:::::::::<<<777999<<<>>>@@@@@@@@@@@@>>>@@@CCCEEEGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJMMMkkkvvvyyyMMMAAAGGGHHHEEEFFFBBB@@@BBBGGGJJJIIIGGG>>>???AAACCCEEEEEEDDDCCCBBB???===>>>BBBGGGJJJJJJLLLKKKHHHDDDBBBCCCGGGKKKIIIHHHGGGIIILLLNNNOOOOOOLLLHHHDDDDDDFFFIIIIIIHHHGGGDDDAAA?????????<<<:::<<<:::888666555666888999777777777777777666666555777777888999888666444333......//////000000000000...//////000111111222222,,,---//////......000222........................+++,,,.........---......,,,...000000///...///000//////............//////,,,...000111///......///...///000111111000...---....../////////000000000000000/////////.........+++,,,.../////////...---***---///000...---...///---------------...//////+++,,,------------,,,+++///.........///000000111......---------...///000000///...---,,,------...+++,,,,,,,,,,,,---------,,,------......------,,,+++,,,---.........---,,,///...---...000111000///---///111111///...///000333333333222222222222222000111222222000000111222//////000000000000000///111111000111222444555777888:::777222222666666222666666666666666555444444///111222222222222555666555666666444222333666999888888777444111000333666888777UUUtttBBB///---444444333777666222222222,,,444777***---999777HHH$$$TTTVVV>>>999:::555000///000///******---000,,,((()))///555333---!!!???RRREEE111+++,,,***)))))))))))))))******+++...+++///555333...333===---,,,,,,,,,---///222444;;;===@@@AAAAAA???>>>===999:::999888666666888:::AAA???===>>>@@@BBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIGGGEEEEEEHHHBBBCCCCCCAAA???>>>@@@BBB888999;;;;;;;;;<<<===???=========>>>AAACCCDDDEEE???<<>>???AAA======<<<:::888888;;;===777888999:::999999:::<<<>>>>>>@@@AAAAAAAAA@@@???AAA???===>>>AAACCCBBBAAA===@@@CCCBBB>>><<<<<<>>>:::;;;<<<<<<<<<;;;999999:::;;;;;;;;;999:::;;;===;;;===???AAABBB@@@>>>======???BBBEEEGGGGGGGGGFFFDDDEEEFFFGGGIIIJJJKKKKKKBBBkkkrrr]]]HHHOOOIII???>>>???BBBEEEHHHJJJKKKJJJ???AAACCCFFFGGGGGGFFFEEE???<<<999:::???DDDGGGHHHJJJHHHDDDAAA@@@DDDKKKQQQJJJJJJKKKMMMPPPQQQPPPNNNKKKJJJHHHFFFFFFIIIMMMPPPJJJFFFBBB@@@@@@???<<<:::<<<:::888666666888;;;===777777777777777666666555777888999:::999777555444---.........//////000000...//////000111222222222,,,---//////...///000222////////////////////////...,,,+++---000111///,,,,,,---///000///...///000//////............//////***,,,////////////000222+++,,,...000111111000///000000000000111111111111......//////......---,,,***,,,...000000///...---)))---000000...---...///---,,,,,,+++,,,---///000++++++------------++++++---------------...///000++++++***)))***+++---...000///...---,,,---......++++++,,,,,,,,,---------,,,------......------,,,)))***,,,...//////......111///......//////...,,,,,,///111000...---...000666555555444333222111111///111222111000///000222///000000000000000///...333333333333444666888999;;;<<<;;;777888<<<888///666666666555444222111000000222444333000000333666444555555444222444999===999999888555222333888<<<:::FFFwwwWWW<<<...555888222///444111---222111'''222;;;000222===999+++GGG---aaakkkAAA999666111...000...******...+++//////---111777555---((((((999MMMFFF,,,'''555(((((((((((()))***+++,,,...(((,,,777666---333BBB000///---,,,---...000111444888>>>BBBDDDDDDDDDDDD@@@???>>>;;;888888:::<<>>@@@FFFzzzooofff\\\VVVLLLAAA888222...---///111444777;;;>>>@@@AAA===999666777;;;<<<999666===<<<:::999:::===AAADDDCCCEEEHHHKKKKKKJJJHHHFFFEEEGGGLLLOOOOOOMMMIIIGGGAAACCCHHHIIICCC<<<;;;???<<>>888777666444999;;;<<<<<<;;;::::::;;;;;;<<<<<<===>>>??????@@@???BBBEEEFFFFFFEEEFFFGGG@@@PPPKKKFFFPPPNNNHHHQQQhhhoooZZZTTTWWWjjjxxx|||~~~YYYDDDGGGBBB555;;;@@@DDDGGGIIIIIIHHHBBBAAAAAACCCEEEEEEEEECCC===777444:::FFFOOOQQQNNNGGGJJJIIIBBB>>>BBBIIILLLLLLJJJLLLRRRVVVSSSNNNKKKAAAEEEHHHFFFCCCDDDHHHNNNMMMJJJEEECCCBBBAAA@@@???>>>:::777777999999777555666777777666555444444555888777666555666777999;;;333111///...000222333333111///---,,,,,,,,,...///......//////000000111111//////.........---------...---+++******,,,///111,,,,,,------...//////000111///---,,,...000000///+++...000111///...//////,,,......+++---222555444,,,---......//////......000---******,,,---+++)))------......///000000111//////...------///000111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////222000---,,,---...------222111///,,,+++*********......////////////......---+++))))))+++,,,---,,,000///......///000///---.........///000000111111000000111222222222222111444333111000000000111222111333333111---,,,///333---000333000,,,,,,000555222333555666777666555555888555222555:::>>>===:::999::::::;;;;;;888444222444222222222444444444222222111444888888555333555<<<,,,444;;;///666???222GGGfffEEEMMMBBB???222444666666444555888;;;...222444111111555777666777...333;;;dddVVV888888444---)))***,,,,,,333,,,))),,,---***---333111+++ 444TTTDDD&&&(((+++&&&&&&+++,,,)))))),,,///***(((---000000///000>>>888000,,,+++,,,,,,,,,333333666>>>FFFHHHDDD>>>BBB???<<<;;;<<<;;;999666???@@@BBBDDDEEEEEEDDDDDD???BBBGGGKKKLLLMMMNNNOOOWWWVVVUUUUUUUUUVVVXXXYYYSSSTTTUUUUUUTTTRRRQQQOOONNNQQQRRROOOJJJGGGFFFHHHCCCDDDEEEEEEEEEDDDDDDCCCDDDHHHHHHxxxkkkaaaXXXSSSIII>>>555...+++)))))),,,111777<<>>DDDEEE>>>888888999777:::;;;======;;;:::;;;<<<999:::;;;<<<>>>AAABBBCCCAAACCCEEEFFFFFFFFFGGGHHHIIIKKKHHHLLLPPPFFFSSSyyy|||VVVHHHGGGFFFFFFIIIIIIKKKNNNVVVlll~~~nnnSSS???>>>>>>???AAACCCEEEGGGGGGEEE>>>>>>>>>@@@BBBCCCAAA???777555555;;;CCCIIIHHHEEE@@@EEEFFFBBB???BBBGGGIIILLLNNNOOOOOOOOOPPPPPPPPP>>>CCCIIILLLKKKJJJJJJKKKKKKIIIGGGFFFEEECCC@@@>>>===;;;999888888999888777777888999888666666666777777666666555555666777888444333222333444333111///111000...,,,,,,---...///...------------....../////////.........---------111000///......///111222------......///000000111111///------...//////......------///111111///---///111000,,,,,,000222111,,,---......//////......///---+++,,,...//////---//////...---,,,,,,++++++///......---,,,,,,,,,,,,---....../////////......---------...............+++++++++,,,---............,,,++++++,,,---...---///...---,,,+++,,,,,,------......//////......------+++))))))+++------,,,////////////.........///............///000111111000111111222333222222222000000000///000000111111000///......////////////...000111///------000333111222444666777888888888777555444555999;;;:::999<<<999777999===<<<777222333222111222444555444333444333555::::::777666999222555000...999BBB>>>999\\\LLLeee...333555777666555666888;;;666999999444333666888777===<<>>EEEJJJKKKHHHDDDAAA???===<<<===<<<999666:::<<<===???AAACCCCCCDDDHHHHHHGGGFFFGGGJJJPPPTTTRRRQQQPPPPPPPPPQQQRRRRRRQQQRRRTTTVVVXXXYYYZZZZZZSSSTTTUUUTTTSSSSSSTTTUUUMMMKKKIIIHHHHHHFFFEEECCC@@@EEEDDD{{{rrrfff\\\TTTPPPIII@@@999444222111888;;;@@@FFFKKKOOOQQQQQQSSSUUUVVVVVVTTTRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKJJJHHHGGGIIIKKKOOOQQQLLLNNNPPPQQQOOOLLLHHHFFFGGGDDDDDDGGGFFFCCCCCCFFFBBBEEEEEE>>>999999;;;;;;:::;;;<<<<<<;;;:::;;;<<<888999:::<<>>======;;;999666666888:::999:::;;;:::888888888:::666666666666666666555555444444666777777555000,,,111000...---------...///000///---,,,,,,---.....................---------.........---------------......//////000111111111222000...---...///...---111---***---222444000+++222444222---,,,......,,,,,,---......//////......///...------000111111111000///...---,,,+++******......------+++***)))(((+++,,,---...............////////////////////////***++++++,,,,,,------...,,,+++***+++---...///...,,,,,,,,,,,,,,,...//////,,,------......------,,,,,,+++)))***,,,------,,,---///111000---,,,...111//////......///000222333111222222333333333333333...///000111111222222222000...,,,///333444222///111111000000000111222444111222333555777888999:::666777777888888888888888>>>999444777===>>>999333222111000222444666555444444444666:::999666777;;;///<<<111...???888555QQQxxxUUUxxx***444666777777666666888999===???===666444666888777444:::@@@888///JJJ]]]999---///333333...///...---...111111---,,,...888---!!!BBBVVV:::(((&&&'''***+++))))))+++'''$$$%%%+++111333666999111111333666999999777555;;;>>>CCCHHHJJJJJJHHHGGG@@@@@@@@@@@@@@@???;;;888::::::;;;===???AAACCCDDDMMMLLLKKKJJJJJJMMMQQQUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSUUUXXX[[[^^^```aaaZZZYYYXXXYYY\\\^^^___```YYYUUURRRQQQQQQQQQOOOLLLGGGKKKHHHxxxrrriiiaaaZZZXXXTTTPPPLLLJJJJJJIIIQQQRRRUUUXXXZZZYYYXXXXXXWWW[[[]]]ZZZSSSNNNMMMOOOKKKKKKJJJIIIHHHGGGEEEEEECCCAAA@@@@@@AAADDDGGGIIIAAACCCFFFIIIJJJJJJIIIHHHGGGCCCAAADDDFFFEEEFFFHHHGGGGGGEEE???:::999:::<<<999:::;;;:::999888:::;;;::::::;;;<<>>CCCGGGGGGGGGFFFEEEBBBFFFGGGCCCAAABBBDDDCCCBBBIIIHHH??????HHHNNNLLLAAACCCHHHMMMPPPPPPLLLHHHLLLJJJIIIIIIIIIGGGDDDBBB??????>>>:::555333666999999:::;;;:::999888999:::777777888888777666555444444444555666777444000---111000///.........//////333222000.........///000........................,,,------...---,,,******....../////////000000000222000///...///...---,,,000---+++---111222000---222444222---,,,...---+++,,,---......///.........//////......///000111111////////////////////////,,,,,,------,,,+++)))(((***+++,,,---............000000000///////////////++++++++++++,,,,,,------...,,,,,,,,,...//////...++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,+++***+++,,,------,,,+++///222111---+++...222111111000///000222333555222222333444444444444333///000222333333333222111000000000333666777666333555333111222444555666666333333333444555666888999777999;;;;;;999888777888===999555666999:::666333111000000222444666666555555444666888666222444999444777777===<<<000GGG~~~HHH+++<<<444555666666666666777777===???<<<555222555777777888<<<888333//////SSSjjj>>>444666333000555444...+++000333111444)))...222(((111DDDHHH666///(((&&&((()))))))))&&&$$$%%%+++000222666;;;666555333333444888;;;===888<<>>@@@CCCFFFGGGGGGHHHHHHGGGGGGGGGJJJLLLQQQFFFAAAYYYuuuNNNNNN@@@444666@@@GGGGGGEEE@@@AAAEEEFFF>>><<>>BBBCCCCCCDDDFFFHHHHHHJJJGGG@@@===>>>???>>>>>>BBBAAA>>>BBBKKKLLLFFFGGGFFFFFFGGGJJJKKKJJJIIINNNLLLIIIGGGHHHHHHGGGFFFAAABBB@@@;;;555333444777888999:::999888888999:::999999999999999888777666555333222222333333222111111111000000////////////222111000///......//////---.....................///000111111111///---,,,------............//////222000////////////---+++......///.........///000///111111---,,,//////,,,,,,---......///.........000//////...---------............///////////////+++,,,---......---,,,+++***+++,,,---............/////////......---------+++,,,,,,,,,,,,,,,------...---,,,,,,------,,,***,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,++++++,,,---...---,,,***...222000---,,,///333333222222222222444555666222222333444444444444333000000222222222111000//////222666777666555666777555333111222444666777666666555333222222444555666999<<<>>>???===:::888888999999999777444222222222111000000222444666666555777666777888444111444::::::333<<>>>>>@@@AAACCCDDDEEEEEEGGGHHHIIIHHHGGGHHHIIIKKKGGGHHHfff^^^HHH@@@???AAAFFFIIIGGGBBB===CCC===<<<@@@AAA>>>AAAHHHJJJCCCDDDVVVSSSIIIAAAAAA???777444666:::999999:::======<<<;;;>>>@@@AAABBBBBBDDDGGGJJJGGGGGGCCC<<<999;;;<<<:::AAA@@@@@@EEEJJJKKKHHHDDDHHHGGGFFFEEEFFFGGGIIIJJJMMMJJJFFFEEEEEEFFFGGGFFFCCCBBBAAA>>>:::777777777666888999999888777888::::::999999999999999888888666444111///111222333333111111111111000000000000...............------------------...............---...///000///...---,,,---------...............000/////////000///---+++---///000///------///222,,,//////------000000---,,,---......//////....../////////...++++++,,,---.........---,,,,,,++++++,,,,,,---...............+++,,,---...............///......------,,,,,,,,,---------------------------,,,++++++++++++)))'''------.........---,,,++++++,,,,,,------,,,,,,+++,,,++++++,,,...///---,,,+++...000000...---///222222222333333444555555555111222222333333333333333...//////000000000000///000444777666333111333666222111111111222444555777888777444222222333555777;;;===???@@@@@@===999777444777999777222///000222222111000222444666555444888777999999555333888@@@AAA<<>>tttxxxbbbTTT666999444222222333666888999888666555888777333222777::::::555===555333>>>999111<<>>@@@CCCEEEGGGGGGFFFDDDDDDGGGKKKNNNOOOOOOPPPQQQOOONNNLLLJJJIIIHHHGGGGGGPPPPPPPPPOOOPPPTTTYYY]]]^^^___``````^^^[[[WWWTTTUUUVVVXXXYYYYYYYYYXXXXXXVVVUUUUUUXXX\\\```bbbccc]]]]]]]]]]]]\\\[[[ZZZYYY^^^ddd[[[|||tttjjjbbb___\\\XXXTTTQQQQQQQQQQQQOOONNNLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJGGGIIIJJJJJJIIIKKKPPPSSSIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCDDDDDD@@@???BBBDDDCCCAAADDDJJJHHHAAA===>>><<<777666999:::::::::888777777:::<<<<<<>>>AAACCCEEEEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHIIIMMMmmm[[[???===AAABBB;;;444555>>>GGGDDD>>>;;;===@@@AAA>>><<<>>>BBBCCC===LLLfffHHH??????;;;777777<<<;;;999:::<<<>>>>>>>>>@@@???@@@AAABBBDDDEEEEEE???AAA???<<<<<>>;;;EEE@@@BBBKKKLLLDDD@@@DDDBBBEEEIIIJJJHHHGGGHHHJJJGGGEEECCCCCCDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@===;;;666888999999888888999:::999888777777777888999:::999666333111111222333222111222222222111111000000+++,,,...///000///---,,,---------.........//////++++++,,,,,,---,,,,,,,,,/////////...............///......///000000...,,,///...------...///000000***...///------000000...,,,---......//////......---...///...++++++---///------------------------///......------------...---....../////////......//////......---,,,,,,+++........................,,,,,,,,,---......,,,***,,,,,,---......---,,,,,,,,,,,,------------,,,,,,,,,++++++---//////---+++------......///000000111///000222444555444333222000111111222333222222222......///000111333555666777777777555444333333444111333555444333333777;;;:::888555333333555888:::<<<;;;===@@@BBB@@@:::555222444666777555333333333333222111222444555444333444444777888555444<<>><<<<<<666666@@@AAA>>>CCC444ooowwwPPP:::+++000555111...222---111---***...///+++)))555???CCC:::...*********+++)))***,,,,,,,,,222999555666888888666777:::===@@@@@@AAADDDHHHIIIGGGDDDAAADDDIIIKKKMMMOOORRRUUURRRSSSTTTTTTUUUUUUUUUTTTWWWVVVVVVTTTUUUWWW\\\```^^^___aaaaaa^^^ZZZVVVSSSSSSUUUWWWYYYYYYWWWUUUSSSLLLNNNPPPRRRSSSUUUXXXZZZWWW[[[``````]]]ZZZZZZ\\\YYY```YYYqqq```^^^ZZZUUUSSSSSSRRRNNNJJJMMMMMMOOOPPPPPPPPPOOONNNIIIHHHFFFEEEFFFHHHJJJKKKIIIIIIHHHGGGHHHKKKOOORRRKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCDDD???@@@DDDGGGDDD@@@DDDKKKDDD===:::===<<<888777:::<<<<<<;;;:::888999<<<>>>:::===AAAEEEGGGGGGFFFEEEEEEGGGIIIJJJIIIHHHGGGHHHlllHHHOOOHHHEEEAAAAAAEEEGGGCCC===???BBBBBB<<<888:::>>>@@@AAAAAABBB:::999^^^QQQ@@@BBBBBB===:::>>>;;;999999;;;===??????;;;::::::;;;>>>>>><<<:::999<<<>>>???AAAEEECCC???GGG@@@DDDMMMIII:::999CCC:::CCCLLLPPPMMMIIIHHHIIIAAAAAAAAABBBCCCBBB???===BBBAAAAAADDDGGGGGGCCC@@@777888:::999999999:::;;;888777666555666777999;;;;;;999666444444333222000111222222222222111000000+++---000222333222000...---------.........//////............///000000000000000000000////////////...---...///111111///---222...***+++000222111...+++...///------000000---,,,---......//////......+++---///...,,,,,,///222***+++,,,...000111222333111000...,,,+++++++++,,,/////////000//////......000//////...------,,,,,,//////////////////...............000222222111///***+++---...///......---,,,------......------,,,,,,+++,,,---//////---+++...---,,,...000111111000---...111444444333111000000000111222222222222111///000000222555888<<<>>>???;;;666555777777555333444777:::999666666;;;@@@:::888555444555888<<>>999555---444444555999>>>???===;;;;;;???@@@>>>===AAACCCBBB???999???WWWvvv^^^777222555///,,,222777###,,,666((()))444,,,###:::KKKEEE444******,,,+++)))***,,,,,,,,,222:::888777444111111777AAAIII>>><<<;;;@@@FFFHHHDDD@@@>>>AAAFFFHHHJJJMMMRRRVVVUUUWWWZZZ]]]```aaabbbbbbYYY\\\___aaa```___^^^^^^XXXYYY[[[[[[XXXTTTOOOKKKIIIKKKMMMOOOMMMJJJEEEBBB;;;>>>AAAAAA???>>>@@@BBBIIIQQQXXXZZZWWWTTTWWWZZZXXX```YYYrrrbbb[[[WWWUUURRRUUUTTTRRRQQQQQQPPPOOOMMMIIIKKKMMMMMMKKKJJJIIIIIIIIIGGGFFFGGGKKKLLLKKKIIIKKKIIIGGGFFFHHHIIIIIIHHHIIIIIIIIIFFFDDDCCCDDDFFFIIIEEEAAA???@@@CCCEEEFFFDDDDDDBBB@@@>>>>>>@@@CCC@@@???AAAEEEFFFCCCCCCEEEHHHCCC===999999:::;;;<<<<<<;;;:::::::::::::::;;;DDDEEEEEEDDDCCCEEEJJJOOOPPPGGGEEEJJJHHHFFFXXXrrrsss___QQQGGGDDDBBB@@@??????@@@??????@@@AAABBBBBB@@@@@@AAABBBEEE;;;<<>>:::::::::999999999888888<<<======<<<::::::;;;===<<>><<>>@@@CCCEEECCC???;;;===>>>??????>>><<<999888777888777666444444777999999666222333666777444000555444000,,,)))+++111666///111222222000//////000,,,------...///000111111111///---+++++++++,,,---000000111000///...,,,+++,,,,,,---...//////......333111...,,,,,,---///000,,,,,,.../////////...---///---+++,,,...///,,,***000111111...+++)))+++...///---+++,,,...000///---000000000000000/////////,,,---...//////...---,,,000///......,,,,,,+++***+++---......---,,,,,,---///,,,***+++...///...---...---+++++++++,,,...000,,,---///111222111///...............---+++(((''',,,,,,---...///000000111111000///...///000222333000111222333333222111000------///222777;;;<<<<<<===999777777555222444:::<<<999444333555:::>>>AAA;;;;;;666222666>>>>>>888///:::@@@>>>>>>@@@:::000...444777555222444666555444777::::::777333000...222...///555666333444999HHH???OOO```aaaEEE===...999444444555999======:::777<<>>@@@888999999:::@@@FFFEEE@@@666===FFFMMMOOOQQQSSSUUUUUUWWWZZZ[[[\\\^^^```ccccccdddeeeeeeeeeeeedddcccYYYWWWUUUUUUUUUOOOEEE===DDD@@@<<<<<<>>>@@@@@@???:::777555444555777888888:::;;;<<<@@@DDDHHHJJJJJJHHHQQQRRRxxxlllccc```\\\YYYWWWVVVTTTTTTQQQOOOMMMMMMMMMLLLJJJIIIHHHJJJKKKKKKJJJIIIIIIJJJJJJHHHGGGHHHKKKNNNMMMLLLIIIGGGEEEDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFHHHKKKJJJGGGDDDBBBCCCEEEGGGGGGBBBBBBBBB@@@>>>===>>>???@@@???@@@DDDEEEBBBBBBDDDCCC@@@===;;;<<<======<<<=========>>>???@@@AAABBBCCCDDDEEEEEEDDDFFFJJJNNNEEELLLSSSLLL===HHHrrrQQQDDDDDDFFFCCCAAA@@@@@@@@@@@@???AAAAAAAAAAAA???>>>>>>???BBB;;;>>>DDD<<<444DDDaaaqqqLLL===;;;BBB;;;<<<>>>???BBBBBB???<<<::::::::::::999999999999666777888:::===@@@CCCDDD===AAAFFFGGGFFFFFFGGGIIIIIIFFFCCCAAABBBCCCCCCBBBIIIHHHFFFEEEEEEEEEGGGHHHEEEDDDCCCDDDEEEEEECCCAAAAAABBBBBBAAA@@@>>><<<;;;999999:::888666666777888999666333444666777444111...///000000222777???DDD111222444333222000111111---------...//////000000...---,,,++++++,,,.../////////000000///...---,,,---------........./////////////////////......---,,,---.../////////...---///---,,,...//////,,,***...//////...++++++---000111...------000111111///////////////////////////---...////////////...---222111///...,,,***((((((,,,...//////...------......,,,***+++...///...---111000.........///111222111222444555666555444333///000111111111000////////////000000111111222222111111111111111111222222222222222333333222111111555555666999<<>>===888444777===<<<666333999>>>@@@@@@@@@;;;555111333333111222555555111222555999:::777444111000111444555333222444999<<<:::VVV\\\IIIpppAAA>>>333>>>999999999<<<>>>===:::666>>>BBBEEE777;;;888999rrriiippp|||MMM777---###...111///***+++222444000000)))---===DDD888)))"""000+++(((((())))))+++...777666555777:::;;;:::888:::::::::<<>>>>>???@@@>>>???CCCCCCAAAAAACCC???>>>======??????>>><<<:::;;;<<<===???AAACCCDDDAAACCCEEEFFFGGGHHHJJJLLLFFFLLLHHH>>>JJJxxxrrrOOOCCCIIIGGGEEEBBB@@@AAAAAA@@@???AAAAAA@@@@@@???>>>======CCC@@@AAAEEECCC;;;999===```nnnJJJ>>>DDD===<<<<<<>>>???>>><<<;;;;;;;;;:::::::::999999999???<<<:::;;;>>>???>>><<>>>>>:::<<<<<<;;;999777777888999666444444777777555222000000111111111444888;;;---///000000...---------........................---,,,,,,+++,,,...///111......////////////............---,,,---...///000,,,...000222222000---***,,,---......//////...............000111000---***,,,---...---------///111///...,,,---///000000///---------.../////////000......////////////......000///...---+++***)))(((---///000000///......///...,,,+++,,,...///...---111000/////////000222333...///000111222111000//////000111222333444444444333333333333333333333333///000111111111000///...000000000111222333555555:::::::::===???AAAAAA@@@999777666777555333666;;;333444777:::<<<;;;777444@@@>>>:::666888;;;:::666777777<<>>;;;<<<888777444222555:::888222111444888999777444222222///222333111333999:::777FFFwwwQQQCCC;;;===555???<<<<<<<<<>>>@@@???<<<:::JJJ222888PPPCCCHHH|||vvv~~~TTTbbb:::666111666333'''"""***333555111---'''+++;;;EEE777!!!''',,,***$$$&&&------'''111222444888===>>>;;;888>>>===;;;===EEEMMMLLLFFFRRROOOKKKIIIJJJLLLMMMNNNSSSQQQNNNJJJIIIKKKQQQUUUWWWYYY\\\___aaaaaa```___]]][[[YYYZZZ[[[YYYSSSOOOFFFDDDAAA???===:::777444444111---+++***)))'''&&&)))'''''''''))))))((('''&&&000666yyyddd```YYYRRROOOPPPUUUYYYVVVUUURRRNNNKKKKKKLLLMMMHHHFFFEEEEEEFFFFFFEEECCCDDDEEEFFFEEEEEEGGGJJJMMMJJJHHHFFFDDDEEEGGGJJJKKKMMMLLLIIIIIIIIIHHHGGGEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEFFFFFFCCCAAAGGGGGGGGGDDDBBBAAABBBDDDAAA>>>???BBBBBB??????BBB@@@>>>======??????>>>===;;;;;;<<<>>>@@@BBBDDDEEEAAACCCEEEHHHIIIJJJJJJKKKJJJHHH>>>EEEvvv}}}SSSHHHHHHMMMGGGDDDBBB@@@AAAAAA@@@???AAA@@@??????@@@@@@???>>>BBBAAA???>>>BBBDDDAAA<<<>>>bbbpppKKKBBB@@@>>>>>>>>>;;;999<<<@@@;;;;;;;;;;;;::::::::::::DDD???;;;:::======999555???>>>>>>???AAACCCCCCBBB@@@AAACCCEEEGGGGGGCCCAAAJJJIIIGGGDDDCCCAAAAAAAAAKKKHHHFFFEEEGGGHHHIIIIIIGGGEEEBBB???>>>===>>>>>>;;;<<<>>>===:::888777777999777555666777777555333444444333111///------------...//////---++++++,,,///.........---------,,,---------,,,---...///000---......///////////////000...---,,,,,,---///000+++---000222222000---+++---------.....................000111111000---+++------......---......///,,,+++++++++,,,,,,------+++,,,,,,---...///000000////////////////////////++++++++++++,,,,,,---------...000000...---...///---------......///.........------,,,---...//////++++++,,,---------,,,+++,,,---...///000111222222444444444444444444333333111222444555555333111///---------///222555888:::777777888;;;>>>???>>>===<<<:::999:::999666888===999666444444666:::<<<===???===:::888999:::999777:::555888AAABBB<<<:::@@@::::::777444555999888444222555888999777444333222333000000666;;;===???AAAtttbbb888:::333<<<999:::<<<>>>@@@@@@@@@???888EEE@@@===JJJtttlll}}}www\\\yyy@@@000111333111,,,))),,,222...---(((&&&333DDDDDD888'''...+++'''((()))(((---111666;;;>>>@@@AAABBBBBB@@@===>>>EEELLLKKKEEETTTQQQOOOOOOPPPOOOKKKGGGNNNLLLHHHCCC@@@@@@BBBEEE???AAACCCFFFIIILLLNNNPPPKKKIIIFFFEEEDDDBBB>>>;;;999999999888666333///---***(((&&&&&&'''''''''&&&&&&%%%$$$%%%'''((((((&&&%%%---333vvvhhhaaaZZZRRRRRRRRRPPPNNNNNNQQQSSSRRRMMMGGGEEEHHHKKKLLLKKKHHHGGGEEEFFFGGGGGGFFFEEECCCDDDEEEEEEFFFHHHKKKNNNLLLKKKHHHFFFEEEEEEGGGIIIIIIGGGFFFEEEEEEEEEBBBAAAGGGHHHIIIHHHFFFDDDDDDEEEGGGFFFFFFGGGHHHGGGCCCAAAIIIHHHFFFCCCAAABBBEEEHHHBBB??????AAAAAA>>>>>>AAACCCAAA===<<<===>>>>>>>>>AAAAAAAAABBBCCCEEEFFFGGGBBBDDDFFFHHHJJJJJJJJJIIIEEE???JJJsssWWWIIIEEE>>>FFFCCCAAA@@@AAAAAAAAA@@@BBB@@@???@@@BBBCCCAAA@@@;;;===;;;777;;;DDDEEE@@@BBBDDDeeerrrHHH======@@@CCC???:::<<>>AAA@@@===???>>>===>>>@@@AAAAAA@@@?????????AAADDDFFFFFFEEEGGGFFFEEECCCAAA@@@???>>>CCCCCCCCCDDDGGGHHHGGGFFFHHHFFFCCC@@@>>>>>>???@@@:::<<<======:::888666666999888777777777777666444444444444444555444333222222333444333111000000000/////////...------,,,,,,//////......------------------......//////000000000///---,,,,,,---...000......//////000///......------------......//////---///000111000///---,,,///...............---,,,+++++++++++++++,,,---...+++,,,,,,---...///000000//////............//////***++++++,,,,,,------...+++---///...---,,,---...,,,---...//////.........++++++++++++,,,,,,------/////////////////////...,,,,,,------......//////333333333333333222222222555666999;;;:::999666444/////////000111444777888333444555999<<<===<<<;;;@@@>>>===>>><<<888:::>>>>>>;;;777555777:::===>>>===;;;999999:::999999:::999444666>>>???999999???555999:::555333555666555444777999999777555333333888555999???<<<:::PPPmmmsss@@@:::444:::777999;;;===>>>>>>??????BBB;;;KKKFFFjjjLLL444(((222:::222+++,,,***,,,,,,******222BBBOOO///+++***---,,,'''&&&***---333:::;;;:::<<>>>>>AAADDDAAA===<<<<<<>>>??????AAAAAA@@@AAAAAABBBCCCCCCEEEEEEFFFHHHJJJJJJIIIGGGDDD888TTTRRRKKKPPPMMMEEECCCAAAAAABBBCCCDDDCCCCCCAAA???@@@CCCDDDBBB???999>>>???<<<===BBBBBB===DDD:::CCChhhkkkCCC>>>>>>CCCAAA:::888<<<======<<<<<<<<<;;;;;;;;;888666666999>>>AAABBBAAA>>>???@@@@@@@@@@@@@@@???BBB@@@>>>===@@@BBBCCCDDDGGGGGGFFFEEEDDDCCCBBBAAA??????AAACCCFFFFFFDDDAAAHHHGGGDDDBBBAAABBBCCCCCC;;;<<<===<<<:::888888999999999888888777666666666666555444555666666444333333444555444111000///000000000//////.........---000000//////...------,,,...............///000111000///...---,,,---......///............///000000...------------...//////---///000000...------...///.........//////---+++---...///...------///111---------.../////////000......------------......//////...------,,,+++++++++---......---,,,,,,---+++---000000///......///,,,,,,------............111111000000000000////////////.........//////000111111111111111111111111000222444666777666444222444444444333333444444555444555777;;;>>>???>>><<>>======>>>>>>===999777;;;999888::::::777888:::666555666:::;;;999999;;;666<<>>lll}}}RRR>>>888===999;;;<<<<<<:::::::::;;;@@@OOO<<>>CCCEEEEEEHHHLLLMMMKKKGGGDDD???======>>>???@@@888999:::888444///+++***+++(((%%%######&&&)))+++&&&&&&'''((())))))))))))###&&&***,,,,,,+++,,,,,,---,,,+++,,,...///...,,,+++)))((('''((('''&&&$$$&&&)))///qqqYYYTTTUUUQQQJJJLLLNNNPPPQQQPPPNNNLLLIIIHHHHHHJJJLLLKKKHHHDDDGGGFFFFFFGGGHHHIIIIIIHHHDDDFFFIIIJJJJJJKKKMMMNNNKKKMMMMMMLLLJJJJJJLLLNNNLLLKKKKKKLLLLLLLLLJJJGGGAAADDDGGGJJJKKKKKKMMMOOOKKKJJJJJJJJJKKKIIIFFFCCC???AAACCCDDDCCCCCCDDDEEEEEEBBB@@@AAA@@@>>>>>>AAA@@@>>>===>>>???AAA@@@???============>>>???@@@@@@IIIGGGFFFGGGIIIJJJHHHFFFBBBPPPuuuJJJEEEFFF@@@FFFDDDBBBCCCEEEGGGGGGGGGFFFBBB??????AAABBB>>>;;;<<>>>>>============>>>>>>===@@@DDDDDDAAA??????@@@CCC@@@===;;;===@@@AAABBBGGGGGGHHHHHHGGGGGGFFFFFFAAA@@@AAABBBDDDCCCAAA>>>FFFEEEDDDCCCBBBCCCCCCDDD======>>><<<::::::;;;<<<999::::::999777666666777777555333333444333000...111222333222///---------000000000000000000//////...////////////.........//////...---......///000//////.........---------...............///000000...------,,,---...///000...//////---++++++---///...,,,,,,...000000...,,,---///000///......000222////////////////////////...---,,,++++++,,,---...111111000///---,,,++++++,,,...//////...------...***---111111///......///,,,---.........///......000//////...............111000000///000111222333/////////000111111111222+++---///111222222111000666666777888888888888888999:::<<>>BBBCCCAAA;;;666<<<888888:::999444444888444888999888888;;;:::666777;;;>>>===<<<===<<<999333666999;;;;;;:::;;;<<<333<<<>>>;;;FFFhhhfffCCC:::===888:::<<<;;;999888999;;;@@@999nnnwwwbbbyyyIII---(((...444,,,+++------(((%%%+++555III>>>///&&&(((...---(((***,,,000555:::<<<======<<>>===;;;777333222333444***---//////---)))'''''',,,+++***)))))))))***+++"""$$$'''))))))*********###&&&)))***)))(((***+++---,,,,,,,,,......,,,+++***)))(((((())))))(((&&&%%%''',,,fffRRRRRRTTTOOOPPPOOOMMMNNNOOONNNLLLIIIFFFGGGGGGGGGFFFGGGJJJMMMFFFEEEEEEFFFHHHIIIHHHGGGEEEGGGKKKLLLLLLLLLMMMNNNFFFIIIKKKLLLJJJJJJLLLOOOJJJIIIIIIJJJLLLKKKIIIGGGBBBEEEIIIKKKLLLLLLNNNOOOJJJIIIHHHHHHHHHGGGDDDBBB<<>>>>>AAA;;;<<<===@@@CCCCCCAAA???>>>>>>>>>???@@@AAACCCDDDKKKIIIFFFGGGIIIIIIHHHEEE666zzzsssPPPSSSPPPEEEGGGEEEDDDEEEGGGJJJJJJJJJHHHDDD??????@@@???;;;777<<<999888:::>>>BBBDDDDDD@@@>>>EEE@@@:::cccxxxNNN@@@BBBCCCBBBCCC>>>=========<<<<<<<<<<<<>>>???@@@???>>>>>>@@@BBB<<>>???AAA@@@===;;;;;;===@@@AAABBBFFFGGGHHHIIIIIIIIIIIIHHHEEEDDDBBBBBBBBBAAA???===BBBBBBAAAAAAAAAAAABBBBBB>>>???>>>===;;;;;;>>>@@@999::::::999777666777777444222111222555777666444444555666444222000///000000000000000111111111111,,,---...///000000000000000///...------...///000......//////...---,,,,,,,,,---...///000000//////......---,,,---...///000...//////,,,))))))---000+++***+++---111222000---,,,...///...,,,,,,...111000000000000000/////////---,,,++++++++++++,,,---////////////////////////---///000000///......///***...111222000......///+++,,,------......------222111000///////////////000000//////000222444555......///000111111222222...///111333444555555444333555888;;;===>>>??????===>>>???AAACCCBBB???<<<222111444888999888:::???333555:::???CCCCCCAAA>>>===999999;;;888222111666333:::<<<777777<<<;;;333111333555666999;;;777///111444888;;;<<<===???@@@:::@@@;;;>>>eeedddWWW|||sssDDD888;;;555777::::::999:::<<>>@@@...""")))...+++%%%%%%)))444@@@FFFBBB======FFFLLLFFF===999999999777:::===;;;444---)))'''"""$$$'''(((''''''''''''$$$%%%(((***,,,,,,+++***###%%%((())))))'''&&&&&&%%%'''))))))&&&%%%&&&(((((('''''')))++++++***))))))((((((***---//////...((((((+++hhhRRRMMMPPPOOOLLLKKKJJJKKKMMMNNNNNNMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEIIINNNNNNJJJIIILLLJJJKKKLLLJJJGGGHHHKKKOOONNNOOOPPPPPPPPPOOONNNMMMHHHHHHHHHHHHHHHIIIIIIJJJHHHJJJMMMOOOOOONNNLLLKKKNNNMMMKKKIIIHHHHHHHHHIIIFFFCCCCCCEEEEEEAAAAAACCCFFFBBBEEEDDD;;;===AAA<<<<<<===???@@@BBBBBBCCCCCCBBB>>><<>>IIIEEE@@@QQQBBB\\\TTTTTTOOOPPPKKKKKK>>>GGGRRRFFFCCCKKKIIIGGGGGGCCC======AAABBB???EEE===<<>>III===>>>GGGDDDEEEmmmUUU===<<<>>><<<888;;;???@@@:::333555<<>>>>>===@@@AAA???<<<<<>><<>>===<<<:::::::::999555888:::999666444555777444444333333222333333333//////////////////...---222222111111000000000///000...,,,,,,...000000111111000///---------...///////////////...---,,,+++333000,,,+++---...---+++---...///...------...///+++,,,---.........---,,,,,,,,,,,,------------...///000000///---,,,...000***+++---...///...------+++++++++++++++***)))((()))***,,,---...---,,,,,,***---666>>>888+++(((...,,,...//////...------...000000000000///////////////////////////000111222////////////000111333444---111333333555999:::888999999;;;>>>???===999666777;;;@@@BBBBBBBBBDDDGGG;;;888999???@@@;;;888999:::;;;;;;;;;;;;===???BBBGGG???777555888999666111888555444666:::;;;999666===<<<:::777333111222333///222666888:::;;;>>>@@@FFFBBBDDDbbbhhh777zzzuuuDDD666???999999@@@AAA===@@@CCC<<<|||yyyYYY(((555555///++++++(((%%%)))000222---WWW333"""+++000###!!!%%%***222:::@@@>>>999HHHPPPPPPEEE>>>>>>999000000111222222000,,,(((&&&&&&&&&'''&&&%%%$$$&&&(((%%%''''''$$$$$$(((***(((&&&+++...+++&&&###'''+++%%%&&&(((******)))((('''+++++++++++++++***))))))%%%))))))'''***000111,,,'''***---fffPPPKKKMMMMMMNNNLLLKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMKKKJJJMMMPPPNNNJJJIIILLLMMMNNNPPPOOOLLLJJJJJJKKKOOOPPPQQQRRRRRRRRRPPPOOOMMMLLLJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMNNNMMMKKKIIIHHHHHHHHHHHHEEEBBBAAABBBAAA???CCCJJJAAA:::???FFFBBBAAACCC???<<<===>>>???@@@AAAAAAAAACCC>>><<>>AAAHHHCCCIIIYYY___SSSCCC<<>>>>>>>>???@@@===:::>>>FFFDDD<<<===???@@@>>>:::888:::<<<999999999::::::999999999BBB@@@<<<777444999CCCKKKEEE>>>777666===FFFKKKMMMHHHGGGFFFFFFFFFEEECCCAAACCCDDDDDDDDDBBBBBBDDDFFFCCCDDDDDDEEEEEEDDDDDDCCC@@@@@@???===<<<;;;;;;;;;666777777666444333444444444444333333222222333333//////000000000///.....................---------///...------///000000000000000///...............------......///.........111...,,,,,,------,,,***---...///...---,,,---///+++,,,---.........---------............/////////000...++++++---//////---+++,,,,,,------------,,,,,,,,,------,,,,,,++++++++++++,,,---------------***///777;;;555---+++...---...///...---,,,---///////////////////////////333333222222111111222222...///000000111222333333222666777666777::::::888<<<:::777666888:::<<<<<>>===;;;999888888999???999333333666888666222777888999999777666555555AAAAAA???<<<888666555666;;;999888<<>>??????@@@@@@AAAAAAAAACCC>>>;;;>>>@@@@@@BBBEEECCCHHHGGG>>>DDDEEEBBB\\\aaaWWWEEELLLWWWQQQRRRLLLHHHMMMMMMJJJMMMOOOJJJGGGFFFDDDCCCJJJSSSgggllltttsssaaaJJJBBBEEEBBB<<<;;;@@@AAA===???EEE^^^|||UUUAAA:::>>>DDD@@@666:::HHHGGG:::<<<>>>???===999888999<<<999999::::::::::::;;;;;;AAA>>>:::444222777AAAHHH<<<888666999BBBIIIMMMMMMIIIGGGDDDBBBCCCCCCCCCBBBDDDCCCBBB@@@>>>@@@CCCFFFCCCDDDFFFHHHIIIHHHGGGFFFBBBBBBAAA@@@???>>>>>>===:::888666555555666555444555444444333222222333333000000111111000//////...,,,,,,,,,,,,,,,------------....../////////////////////000000//////......,,,,,,---...////////////...---,,,,,,------+++))),,,...///...---,,,---...+++,,,------......------/////////000000000000111111+++'''(((---111000---...------,,,,,,,,,,,,---------......///.........,,,,,,,,,,,,,,,------...***222888555000......---.........---,,,,,,...000------...//////000000000444333333222111111000000...///111222444444444333888;;;<<<999:::<<<<<<999===:::666555777:::<<<===???<<<888777888;;;===>>>777555777;;;======>>>AAA<<<<<<<<<<<<<<<<<<======<<<999666888===???===:::000555:::;;;888666777:::===>>>>>><<<888555333333@@@>>>===???CCCDDDBBB???NNNmmmXXX777444DDD@@@GGG555DDDBBB;;;>>>???333CCCrrrtttuuu999111,,,///222000,,,,,,'''000%%%KKKbbb+++"""222***'''$$$'''---333666888777<<<;;;444111444555111------,,,***)))'''&&&%%%&&&''''''&&&%%%%%%&&&((((((+++***'''(((+++,,,***'''''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&+++)))%%%######%%%''')))+++...///---...111111//////222444eeeOOOKKKOOOOOOQQQPPPNNNNNNOOOOOONNNMMMRRRSSSUUUWWWXXXYYYYYYYYYYYYWWWVVVWWWSSSOOONNNRRRMMMOOORRRTTTUUUUUUTTTTTTRRRSSSUUUUUUUUUSSSQQQPPPLLLMMMNNNPPPSSSVVVXXXYYYSSSRRRPPPNNNMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHEEEFFFPPP]]]qqqQQQBBBEEE>>>777:::>>>AAAAAAAAAAAAAAAAAAAAABBBCCC>>>;;;===@@@@@@BBBFFFBBB@@@GGG>>>FFFDDDFFFVVVXXXUUUVVVQQQRRRQQQFFFIIIVVVJJJ>>>JJJUUUXXXXXXZZZfff||||||gggKKK888;;;HHHAAA???<<<<<>>???===999888;;;>>>>>>>>>>>>===============:::;;;<<<;;;999888999;;;444888>>>DDDHHHIIIJJJJJJHHHFFFDDDCCCCCCCCCBBBAAAEEEDDDBBB@@@======???BBB@@@BBBEEEHHHIIIHHHGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@???<<<888888::::::999666666555555444333333333333222222222222111000//////,,,,,,------......//////,,,...000111000///.........///000111111000///...------...///////////////------.........---,,,***,,,---......,,,,,,---...,,,,,,,,,---------------////////////000000000000///+++((((((---111111000111000...---,,,------...,,,---...///////////////...---,,,++++++,,,......***333666///+++...///+++.........,,,+++,,,///222------...///000111222333//////000000000//////......000222555666666555555999======;;;<<<>>>>>>;;;<<<;;;<<<===>>>>>>;;;999<<<;;;;;;>>>AAAAAA===999:::999:::::::::;;;===@@@======>>>@@@BBBCCCCCCBBB<<<;;;:::===BBBDDDAAA>>>444777;;;<<<:::888888888777999:::999777444333333???DDDFFFBBB<<<===FFFOOOxxxXXX???>>>@@@DDDCCCwwwFFF;;;GGG>>>;;;CCC<<>>??????@@@AAABBB===;;;>>>@@@AAABBBFFFGGG>>>EEECCCGGGAAAUUUVVVWWW[[[[[[KKKNNNPPPNNNWWW[[[IIIPPPxxx}}}kkkNNN@@@@@@AAA???;;;:::>>>===:::???GGGIIICCCBBB@@@SSSZZZAAA<<<===@@@===666999AAA===??????===::::::===@@@???>>>===;;;::::::::::::999;;;>>>>>><<<888555333555<<>>;;;;;;<<<===:::888888777666555444444444444333333333333222111000///,,,------....../////////,,,///111111///------......///000111111000///...//////000000///......------///000000000...------,,,---...---,,,+++,,,...,,,,,,,,,,,,------......---------.........//////,,,,,,,,,,,,---///222444222111000.........///000+++,,,---...............///...---,,,,,,,,,---...***222333+++(((---...***......---,,,+++,,,///222......///000222333444444,,,---...000000111111000000222555777999999888777888;;;===<<<===AAAAAA???AAA@@@@@@AAABBB@@@===:::CCCBBB@@@AAAAAA>>>888333>>>???>>>;;;999999;;;===DDDCCCCCCDDDEEECCC@@@===888777777:::===>>>;;;888???===<<<<<<<<<:::555111555777999:::999888888888???IIIMMMBBB777@@@___}}}iii>>>>>>GGGCCC@@@FFFLLLEEE444<<>>???@@@<<<;;;???BBBAAABBBEEEKKKCCCDDDEEEEEEEEErrrWWWQQQTTT[[[SSSUUUSSSRRRQQQIIIKKK|||fffWWWJJJ===;;;AAADDD@@@;;;888???CCC@@@???BBBAAA;;;FFFHHHDDDMMMzzz^^^BBB111888BBB>>>;;;>>>===??????===:::;;;>>>BBB@@@???===;;;;;;;;;;;;<<<@@@>>><<<:::888777666666:::>>>AAA>>>999:::BBBKKKEEEEEEEEEGGGHHHHHHEEECCCEEEEEEEEEDDDAAA???>>>???BBBDDDFFFIIIJJJJJJIIIHHHFFFGGGHHHHHHHHHGGGEEEDDD@@@???>>>>>>>>><<<:::888::::::888777666666555555444555444444333222000000---------------.........---///222111...,,,---/////////000000111111000000000000000000///...------...///111111///...///000+++---...---,,,+++,,,------,,,,,,,,,,,,---...///,,,,,,,,,,,,------------+++---//////......111444111000000////////////000,,,,,,------------------///......------------------000///+++)))+++,,,+++,,,---...---,,,---///222......///000222333333444...///111333555555555555333555777999;;;<<<<<<<<<777;;;===<<<>>>CCCDDDBBBFFFCCC@@@>>>???@@@@@@???CCC@@@===;;;;;;<<<<<<<<>>===>>>AAAEEEEEEAAA===666666666888999999777555:::888666999===???<<<999444666888999888888999:::===CCCDDD>>>???WWW}}}RRR;;;<<>>777===<<<;;;;;;<<<>>>@@@AAA>>>;;;<<>>BBB===AAADDDBBB???>>>===;;;<<>>AAA???===<<<===>>><<<999:::>>>CCC??????=========???AAABBBBBB???;;;888888999:::;;;999;;;<<<======@@@DDDGGGCCCBBB@@@AAACCCEEEEEEDDDEEEEEEDDDBBBAAAAAADDDFFFEEEFFFGGGHHHIIIIIIJJJIIIFFFGGGIIIIIIIIIHHHFFFEEE@@@BBBDDDCCCAAA===;;;:::<<<<<<:::999888777777777666666555555444222111000000000//////////////////...000222000,,,+++---111000000//////000111111222//////000000000//////......///000///------///111+++,,,------++++++,,,---------,,,,,,,,,---...///,,,,,,,,,,,,------------+++,,,---...000000//////---......////////////...------.........---,,,,,,...............---,,,,,,111...---...---***+++...+++,,,......---...///111------...///000111111111222333555777888888777666777777999:::<<<>>>???@@@888<<<>>>>>>@@@DDDEEECCC@@@???===>>>???@@@???>>>:::;;;;;;;;;<<<>>>AAADDD:::AAACCC>>><<>>:::<<>>===>>><<>>>>>???AAADDDEEE===;;;<<>>===@@@fffsssKKK]]]TTTSSSUUUdddjjjXXXCCCFFFDDDEEECCC???===>>>???@@@@@@>>><<<::::::;;;>>>AAA<<<;;;CCCKKKBBBEEEvvvnnnFFF999???DDDDDD;;;<<<<<<:::888999>>>BBB;;;;;;:::;;;<<>><<<;;;;;;<<<===<<<;;;444666;;;CCCJJJKKKFFFAAAGGGDDDAAAAAACCCGGGJJJKKKEEEDDDBBB@@@@@@DDDIIINNNFFFFFFFFFFFFGGGHHHHHHIIIFFFGGGIIIJJJJJJHHHGGGEEEAAAEEEIIIIIIDDD@@@>>>>>>>>>===;;;:::999888888888666666666555444222111000444444333333222222111111...111222///+++***...222111000/////////000222333---...///000000111111111---//////---++++++...111+++,,,------++++++,,,---------,,,+++,,,---...///,,,,,,,,,---------......,,,***)))---222333...)))***+++---...///...------.../////////...---,,,,,,---...///000///...,,,+++444------222111******111***,,,...///......///000,,,,,,------.../////////444555777999999888666555999999:::;;;===???AAABBB:::>>>@@@???AAAEEEFFFCCC444777<<>>CCCDDDAAA===<<<<<<555>>>BBB???>>>CCCGGGGGG:::999;;;@@@EEEEEE@@@;;;666666666777777888888888888999999777333333777;;;BBBBBBAAA???======>>>@@@???666<<<^^^tttYYY===666???FFFFFFDDD;;;MMMXXXDDDYYYDDD***+++***++++++$$$...(((nnn^^^AAA))))))000000+++)))(((+++000333111+++&&&%%%%%%%%%&&&''''''(((((()))'''((()))(((&&&&&&((()))"""&&&'''&&&'''***)))&&&%%%&&&''''''''''''(((((()))))))))))))))***+++++++++)))'''%%%&&&(((+++---'''&&&))),,,((("""$$$,,,,,,///111nnnZZZYYYSSSXXXRRRQQQPPPPPPPPPOOOLLLIIIGGGHHHKKKOOORRRUUUWWWXXXRRRYYY]]]YYYOOOHHHHHHKKKKKKKKKKKKLLLLLLJJJFFFCCCHHHHHHIIIJJJKKKLLLMMMMMMOOONNNMMMLLLKKKJJJJJJIIIOOOMMMJJJHHHGGGGGGIIIJJJMMMKKKJJJLLLNNNOOOLLLJJJKKKIIIHHHGGGGGGEEEBBB@@@CCC@@@<<<;;;@@@EEEAAA:::;;;999===DDDEEE??????EEE???@@@BBBDDDEEEEEEEEEDDD===LLLFFFEEECCCnnn```SSSCCCVVV___RRRbbbPPPIIIFFFGGGFFFDDDCCCBBBBBBCCCCCC@@@AAABBB@@@>>>======>>>======???@@@>>>BBBTTTgggWWWCCC@@@AAADDD<<<;;;@@@???888999@@@===<<<;;;===???@@@???>>><<<============;;;:::999999777666<<>>>>>@@@BBBDDDEEEEEEDDDCCCEEE@@@===???EEEGGGCCC>>>EEEFFFIIIKKKLLLLLLKKKJJJEEEFFFGGGJJJLLLKKKIIIFFFBBBCCCCCCBBBBBBCCCEEEHHHAAA???;;;888666666777888777777666555444222000///222222333333222111///...111000000/////////000000444222///000111222///------+++,,,000000...---000---,,,*********,,,...///+++***+++...000...)))%%%//////000//////---+++***.........////////////000+++,,,---...////////////------......//////000000///000000000...---...///,,,---.../////////......------------------------,,,------......---,,,,,,...//////000111222222333888555555:::<<<::::::;;;;;;>>>AAABBBBBBBBBCCCDDD>>>CCCEEECCCBBBEEEGGGEEE<<<<<<;;;<<<===<<<:::888EEEFFFCCC>>>===???@@@>>>DDDBBB???<<<;;;;;;===>>>:::@@@FFFHHHDDD>>>999777???AAA???888222222444666222333222000222777999777555>>>???444...666CCCKKK<<>>;;;999;;;<<<===>>>@@@BBBCCCCCCJJJHHHFFFDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEDDDEEEHHHMMMOOOOOONNNMMMKKKIIIHHHGGGEEEBBB@@@BBBAAA>>>;;;>>>BBB@@@:::===>>>>>>======???AAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDEEE===;;;KKKVVV[[[WWWPPP]]][[[AAALLLTTTMMMIIIHHHEEECCCAAA?????????<<<>>>??????>>>>>>@@@AAAAAA?????????>>>>>>GGGSSS}}}^^^FFF;;;???999999===;;;666999CCC>>><<<999999;;;>>>???@@@<<<<<<;;;;;;;;;;;;;;;;;;777666777;;;@@@BBB???<<>>EEEHHHFFFBBBBBBDDDFFFHHHJJJKKKKKKKKK@@@@@@CCCFFFIIIJJJHHHFFFHHHHHHGGGEEEBBBAAAAAABBBEEEDDDAAA???===;;;:::999:::::::::888777555444333333333333333222111000000222111000//////......///333111///000222333111///---++++++//////---,,,///...---+++++++++---...000,,,++++++---///...***''',,,---.../////////...---------........./////////.........///......------////////////000000000000...///000///---------...------------............000000000000000000000///---------------.........111111222222333333333444777444444:::===;;;;;;===<<<===???AAABBBCCCDDDDDD;;;@@@CCCBBBBBBDDDEEECCC@@@===999999<<<@@@DDDEEEDDDEEEDDD???>>>@@@@@@>>>AAA???>>><<<<<<===???@@@===>>>>>>;;;999:::===@@@CCCBBB???<<<;;;<<<<<<;;;666777555111222777999777555777999999999;;;;;;999XXXlllsssSSS999888888<<>>:::===<<>>======>>>???>>><<<:::999888888666444222000///---...///...,,,+++,,,------...000222222222000///444444666888:::;;;===>>>@@@>>>;;;999999;;;>>>@@@>>>???@@@AAAAAA???===;;;??????AAAEEEJJJMMMNNNNNNIIIHHHGGGFFFGGGFFFCCCAAAAAACCCAAA======??????<<>>@@@???DDDDDDEEEEEEEEEDDDBBBAAACCC>>>???888TTTccc\\\bbbVVVddd___KKKIIILLLMMMLLLHHHGGGEEEBBB@@@???>>>>>>===>>>@@@@@@???@@@AAACCCDDDAAA???@@@???===>>>BBBLLL}}}iiiJJJ???::::::@@@@@@:::888<<<>>>;;;777666888<<<>>>???<<<;;;;;;:::;;;;;;<<<===;;;<<<>>>@@@AAAAAA@@@???>>>???AAABBBBBBBBBAAAAAAAAA===;;;>>>DDDIIIIIIGGGAAAAAABBBDDDFFFHHHIIIJJJFFFEEEEEEFFFFFFDDD@@@===IIIJJJJJJHHHDDDAAA@@@@@@CCCCCCBBBAAA???>>><<<;;;>>>======<<<:::999888888666555444333222222222222333222111000///.........222000//////111222222111---******---...++++++...///...---,,,---...///000---,,,,,,---...---,,,***)))+++---///000111000000,,,---------............////////////...---,,,,,,111111111000000000000000.../////////---,,,---......---,,,,,,,,,---//////000000000000000000000000......---------///000111333333444444555666666666333000111777;;;;;;;;;===BBB@@@???@@@CCCDDDBBB@@@888>>>BBBBBBBBBDDDDDDBBBBBB???======AAAEEEIIIJJJBBBEEEEEEBBBAAABBBAAA>>>============>>>???AAABBBBBB@@@===;;;:::>>>DDDIIIHHHDDD@@@AAACCCCCC???<<<<<<<<<999333222666888777222333666:::;;;<<>><<<>>>@@@777222AAAWWWkkkzzzvvvqqq999***---***&&&)))%%%DDDaaa+++..."""...&&&(((((()))***)))((('''&&&"""&&&***,,,+++'''%%%$$$***&&&'''++++++'''$$$$$$))))))))))))))))))))))))***)))(((&&&&&&&&&&&&'''''''''&&&&&&&&&((()))***&&&&&&(((+++)))&&&%%%((())))))(((&&&%%%&&&))),,,******+++^^^@@@===666999:::999888777777555111...000000///---+++(((&&&$$$,,,***)))(((***+++++++++)))+++---...---,,,,,,,,,111111222333555666777777444333111111111333555666777888:::;;;<<<<<<;;;;;;>>>???@@@CCCFFFGGGHHHHHHDDDCCCCCCDDDEEEEEEDDDBBBAAAEEEEEE@@@===>>>???>>>@@@???@@@CCCAAA>>>===@@@DDDEEEFFFFFFFFFEEEDDDCCC@@@???NNNAAA^^^eeedddmmmLLLQQQYYYOOOFFFIIIEEEDDDDDDCCCBBBBBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAACCCBBBBBBAAA???>>>???BBBCCCUUUwww|||NNNBBB:::>>>DDDAAA:::555;;;999777777999;;;<<<===:::;;;<<<>>>>>>???>>>>>>???AAACCCCCC@@@???@@@AAA<<<===>>>>>>>>>>>>======AAA===;;;>>>CCCHHHIIIHHHCCCBBBAAAAAABBBDDDFFFHHHIIIHHHGGGFFFEEECCC???<<>>===<<<<<<<<<======???>>>===<<<;;;;;;::::::888777555444333333444555222222111000000///000000222000/////////000111111---******,,,,,,******---000//////......///000000......---,,,------------***+++---///000111111000,,,,,,,,,---------......///////////////...------111111000000//////......---...///...---,,,,,,...///---,,,++++++---///000---------...............000///...---...000222333222333444555777888::::::666333555;;;?????????AAAIIIEEE@@@AAADDDDDDAAA===;;;@@@BBBAAAAAAEEEFFFEEEBBBBBBCCCFFFGGGFFFDDDAAABBBFFFGGGEEEDDDEEECCC???===<<<<<<===>>>???AAAAAA@@@@@@AAABBBCCCDDDEEEGGGHHHDDDBBBDDDCCC???;;;:::??????<<<444222444777666888999<<<:::666???]]]|||jjjGGG===@@@FFFCCC@@@???AAADDDDDDDDD@@@>>>???AAA===666777>>>rrrlllXXXzzzssskkkpppxxxgggfffwwwDDD&&&///111"""333PPPZZZ(((///###///******+++,,,,,,+++***))),,,++++++---+++((())),,,'''$$$&&&+++---)))''''''((())))))***))))))((('''$$$%%%&&&'''&&&&&&$$$$$$$$$%%%&&&'''((()))***+++((()))+++,,,+++)))***,,,//////---***((()))...222+++)))---WWW777444...000222000//////...---)))&&&+++++++++***)))((('''&&&+++)))&&&&&&(((******)))+++---//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------000000111333555777999::::::<<<>>>@@@BBBCCCDDDEEEHHHFFFEEEEEEFFFEEECCCAAABBBGGGHHHBBB>>>>>>@@@AAA>>><<>>;;;EEEDDDEEEFFFGGGGGGGGGFFFEEEDDDAAALLLEEElllmmmqqq___aaa\\\PPPJJJLLLNNNLLLFFFFFFEEEEEEDDDDDDCCCBBB@@@AAABBBAAA@@@???@@@AAAAAADDDEEE@@@<<<<<>>::::::::::::::::::999999AAA???===???BBBEEEFFFEEEEEEDDDBBB@@@@@@AAABBBDDD??????@@@CCCFFFGGGFFFEEECCCEEEHHHHHHHHHGGGGGGGGGEEEBBB???<<<;;;<<<>>>@@@>>>===<<<;;;::::::;;;;;;:::999777555555555666666222222111111111222222333222222000///......000111///+++***------***+++...111000000000000000000000//////...------...///000,,,---///000000000//////,,,,,,,,,---------......---......///000000///////////////......------,,,...///000///---,,,---...///...---,,,,,,...000111,,,,,,---------.........222111000//////111333444000111333555888;;;===>>>>>>;;;<<>>===<<<<<<<<<===>>>???===>>>???AAABBBBBB@@@???BBBAAACCCEEEAAA;;;999===>>>@@@===666222444777777>>>>>>???@@@GGG___|||___EEE;;;BBBLLLEEECCC@@@>>>>>>>>>>>>>>>>>><<<;;;<<<<<<:::999999CCCrrrqqqvvvvvvRRRwwwzzzssslll[[[dddtttNNN...+++,,,000***###bbbRRR***---)))***+++,,,------,,,++++++***)))+++///---'''&&&***%%%"""$$$***...,,,+++,,,))))))***))))))'''&&&%%% ###'''***+++)))%%%###%%%%%%&&&&&&&&&&&&&&&%%%***++++++)))((())),,,...---...///---+++---444999333///:::QQQ///---)))+++,,,,,,,,,---//////---+++((()))***++++++++++++++++++)))'''''')))************---///...+++)))***,,,+++******))))))(((((((((&&&(((***,,,---,,,***)))******+++,,,...111333444222555999<<<>>>@@@CCCEEEOOOMMMKKKIIIGGGDDD@@@===BBBFFFGGGBBB>>>@@@AAAAAA<<>>?????????AAACCC???DDDDDD===888:::@@@DDDBBBHHHKKKIIIQQQmmmwwwWWWGGGAAA<<<888888888:::<<<>>>>>><<<999<<<>>>BBBEEEEEEDDDBBB@@@@@@BBBCCCAAA===;;;<<<>>>999999888888777777777777???>>>>>>???BBBCCCBBBAAAEEEDDDAAA???>>>>>>??????===<<<===@@@CCCEEEEEEDDDFFFHHHIIIHHHFFFDDDDDDEEENNNKKKGGGCCCAAA@@@@@@AAA======;;;::::::;;;<<<===::::::999888777777777777444444333333333333444444333333222000///000222555111...,,,......,,,---000111111000000000000//////...///000///......000222...///000111000///...---,,,---------............------...///000000000000......------------------///000000000...---...///000///.........///000111...//////000000111111222444333222111111222333333000111444777:::===???AAA???<<<;;;???AAA???===???@@@??????BBBFFFGGGEEEBBBAAADDDDDD@@@@@@EEEHHHHHHBBB@@@======>>>@@@@@@@@@AAAEEEGGGFFFFFFHHHFFFBBB@@@>>>;;;999999:::<<<===CCC@@@===<<<===@@@AAAAAA;;;:::???DDDAAA;;;===EEE:::>>>>>>888444666999999444888BBBVVVuuulllIII888:::BBBEEECCC>>>@@@BBBCCCBBB>>>999666<<<<<<;;;999:::======:::888{{{ddd{{{UUU***)))%%%---+++...qqqDDD,,,&&&((()))***+++,,,+++******%%%'''000:::888,,,$$$$$$&&&###%%%***.........111---,,,+++***((('''%%%%%%###&&&+++......,,,(((%%%''''''&&&&&&%%%$$$######$$$'''(((''')))000666888BBBFFFKKKLLLLLLOOOVVV\\\\\\UUUeeeNNN+++,,,(((+++---------///111111000...'''((()))******+++******))))))*********+++---...%%%)))+++***'''&&&))),,,++++++++++++************))))))***+++++++++******((()))+++,,,---------,,,***...333777999<<<@@@DDDNNNLLLIIIGGGFFFCCC???<<<@@@CCCCCC???>>>@@@AAA???;;;NNN[[[TTTGGGCCCGGGKKKGGGHHHHHHIIIIIIHHHFFFFFFCCCKKKKKKtttkkkOOOkkkPPPDDDPPPUUUIIICCCIIIIIIHHHHHHGGGEEEBBB@@@>>>;;;===???@@@@@@@@@BBBDDD===AAA@@@;;;:::>>>AAA@@@===GGGKKKDDD;;;FFFiiimmmQQQBBB===;;;:::;;;<<>><<<@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCAAA???>>>>>>>>>::::::999888777666666666;;;<<<>>>@@@BBBBBBAAA???BBB@@@???===<<<<<<<<<<<<@@@??????@@@BBBCCCBBBAAAHHHIIIHHHFFFDDDBBBCCCDDDJJJIIIIIIGGGFFFCCCBBBAAA???>>>===<<<<<<===???@@@:::;;;;;;::::::999888777999888777555444444333333333444444333222444888<<<444000...000///---///222000000000000000//////...---///111111//////000222...///000111111000///...------........./////////...//////000000000//////---------...............000111111111///...///000000000000000111111111111000111111222333333444444555555444444333222222222444555777999<<<>>>@@@AAA???;;;999;;;;;;777444555:::<<>><<<::::::<<<>>>???>>>???CCCDDDBBBCCCEEEEEEAAA???===999666555888;;;===BBB>>>:::999<<>>::::::>>>???;;;NNN}}}ddd<<<(((+++)))+++:::uuu444000'''((()))+++++++++***)))...000<<>>;;;[[[eeeLLL:::DDDNNNKKKJJJJJJJJJJJJIIIGGGEEEDDDAAAaaapppeeeWWWjjjNNNUUUQQQEEEEEEOOOOOOFFFDDDEEEEEEEEEEEECCCBBBAAABBBCCCDDDDDDBBBBBBCCCDDD;;;======;;;@@@GGGFFF@@@AAA???>>>@@@CCCEEEJJJNNNmmmiiiNNNDDD>>>===;;;;;;>>>???@@@@@@CCCBBB???>>>>>>@@@CCCDDDBBB@@@???===<<<;;;;;;:::<<<;;;:::888777777777777888:::===@@@BBBBBB@@@???======<<<<<<;;;;;;;;;;;;======>>>AAAEEEHHHJJJIIIGGGHHHGGGEEECCCCCCDDDFFF===@@@DDDFFFGGGEEEBBB???AAA@@@???>>>>>>@@@AAACCC:::;;;<<<<<<;;;:::888777===<<<:::777555333222111222444555555555888>>>BBB666222000111111///000444000000000000000///...------///222222000///111333---...///111111111000///.........////////////000111111111000000///...------.........//////000000000111222111000///000111000000111222222222222111000000111222333333444444666666666555444333111000999999:::<<<===???@@@@@@DDD???===>>><<<777444444:::>>>BBBCCC@@@<<<999888888>>>CCCBBB@@@@@@>>>:::999:::<<>>:::666===AAABBB@@@@@@CCCCCC@@@>>>;;;777444444777<<>>999888===444<<<@@@===;;;===@@@@@@EEEhhhzzzNNN333888;;;999333222777===>>>>>>???>>>======???@@@///999>>>:::888<<<===888999ggg|||ppp888!!!)))+++&&&PPP)))((()))***+++,,,,,,+++***&&&&&&...999777)))"""$$$///***(((+++------///222777444000,,,)))((('''(((///...,,,***(((&&&%%%%%%###%%%''',,,111777<<>><<<>>>BBBEEECCCAAAFFFBBB@@@BBBBBBAAA@@@BBBSSSvvvjjjAAA===LLLNNNMMMFFFQQQSSSHHHAAAGGGOOOQQQppp]]]ZZZXXXRRRNNNIIIDDDAAABBBDDDFFFEEEFFFFFFEEEBBB@@@???@@@AAABBBAAA???======>>>@@@BBB@@@===;;;<<<@@@DDDHHH===??????>>>===???DDDHHHHHHWWWyyyyyyLLL999888888888666666===GGGAAA>>><<<;;;>>>BBBEEEFFF>>>DDDDDD===888::::::777???@@@<<<666444888:::888<<<>>>===::::::>>>???<<<;;;:::::::::<<<===<<<;;;999???BBB@@@@@@FFFMMMOOOIIIKKKLLLKKKHHHEEECCCBBB@@@DDDGGGGGGDDDBBBAAABBBCCC??????CCCDDD@@@AAAFFFIIIEEE@@@===<<<:::777444555444444444555666555444888555222111222666:::>>>555555555444333222111111///---+++---///000///,,,+++,,,,,,---...///000000,,,---///000000///---,,,,,,---///000000000///...222---***+++000222///+++111000///......---+++)))//////////////////......444444444444333222111111555222///000333666555333777777555444444555666777<<<999777777444222777???===CCCDDD???>>>@@@???;;;AAAAAA@@@@@@@@@AAABBBBBBCCCAAA>>>:::777888<<>><<<:::<<>>:::888999AAA666///222777999<<<@@@@@@CCCFFFGGGFFFFFFJJJMMM~~~yyySSS555:::;;;<<<;;;999999;;;===<<<===>>>>>><<<<<<<<<======777666<<>>444EEEdddpppNNN;;;CCCNNNUUU[[[NNNBBBAAAHHHEEEHHHmmmyyyZZZ]]]ZZZJJJOOOLLLHHHDDDCCCDDDGGGIIIFFFEEEEEEDDDCCCBBB@@@???AAAAAAAAA@@@>>>>>>@@@BBB>>>???@@@BBBCCCCCCCCCCCCAAAAAA@@@>>>;;;<<>>>>>AAADDDBBB@@@>>>CCCCCC===999:::;;;999;;;>>>===999888:::999666;;;======;;;;;;>>>>>>;;;999888888999<<<===>>>>>>666<<<@@@BBBEEEKKKOOOOOOFFFGGGIIIHHHFFFDDDCCCCCCBBBEEEGGGGGGEEECCCCCCEEEEEEAAA@@@CCCBBB>>>???BBB@@@>>><<<<<<======;;;999:::999888777666666444444666444000......000222555555555555555444333222222111///......000000...,,,///////////////000000000---///000111111000///---...///000000111111000000...---,,,,,,------------.........///111111000///222111111000000000000111333444444444444333222222222222222222222333555777888777666555555666777888333222333555555333777===>>>EEEFFF>>>666444333111=========>>>???@@@BBBBBB:::999888666666888===@@@@@@???===<<<<<<<<<>>>???BBBBBBAAA@@@???>>>======999999777666999@@@CCCBBB@@@;;;777777666444666::::::888:::@@@AAA<<<666555>>>:::AAAKKKGGGFFFdddgggIII???@@@===>>>>>>===<<<;;;===>>>999;;;>>>>>>===;;;:::;;;;;;777777;;;<<<888666888>>>777|||rrr222666(((***sssSSS###999&&&444'''---)))))))))*********)))((('''((()))...444444,,,%%%###999999,,,"""===qqqKKK***!!!+++***---888999@@@BBBAAA<<<:::@@@EEEGGGRRR[[[eeetttKKK555000222---......,,,***'''''')))+++***'''(((+++,,,***+++...---......------,,,+++******,,,------++++++,,,---***++++++,,,,,,++++++***((('''&&&'''((()))(((''')))))))))))))))*********''''''***---,,,+++///666BBBWWWiiieeeOOO===>>>FFFBBB@@@AAADDDEEESSS{{{\\\===HHHPPPJJJLLLSSSKKKNNNEEEBBBeeeYYYOOOVVVSSSGGGKKKIIIGGGEEEEEEGGGJJJLLLGGGEEECCCDDDFFFEEEBBB???@@@AAAAAA@@@???@@@AAACCC>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCBBB@@@>>>===>>>@@@AAA@@@???AAAPPPqqqQQQ555666BBBDDD>>>FFFAAA===???DDDGGGDDD???>>>AAAAAA===;;;<<<<<<;;;888<<<>>>===<<<===:::666999<<<===;;;;;;===<<<999666666666888:::===@@@AAA;;;???AAABBBDDDGGGEEE@@@DDDEEEFFFEEECCCBBBCCCDDDDDDEEEFFFEEEDDDDDDFFFGGGGGGCCCBBBBBB@@@===<<<>>>;;;;;;;;;===??????===;;;>>>>>><<<;;;:::::::::999777555333222111222444555666666666666555444333333333111000111222333222111222222222111111111000000///000111222222111000///111000000000000111222222---///000...,,,,,,...000///...///000333444333111333222111000///000000111222333444555555555444333222555777666333333777;;;888777666666666777888999444333555999999777999===444<<>>??????:::::::::999999<<>>;;;888666666777:::<<<<<<<<<<<<<<<<<<===>>>???======999666888>>>@@@>>>===888444444222111333777888888<<<@@@BBBAAACCCGGG777GGGKKKDDDSSS|||zzz^^^HHH<<<<<>>>>>???@@@@@@@@@@@@BBBDDDCCCBBB???>>>???BBBFFFIIIEEEEEEDDDCCCCCCBBBCCCDDD:::DDDJJJCCC;;;EEEbbb}}}\\\>>>BBBGGGAAA@@@??????CCCFFFGGGDDDAAA???@@@@@@>>>=========<<<999===???>>>>>>@@@===999888<<<===;;;;;;<<<:::666444555666666777:::>>>@@@@@@BBBBBBAAADDDFFFBBB;;;EEEFFFFFFDDDBBBAAACCCDDDDDDCCCCCCBBBBBBDDDFFFHHHEEECCCBBBAAA???===<<<======>>>???@@@@@@>>>;;;999>>>??????>>>===>>>@@@AAA666666666777777888::::::666666777777666555444444222222333444555666666666222222222222222222222222000111222222222222111000222111000///000111222333000111111000//////000111222111111111333333111///222111///.........///000111222444666777666666555666777888888777888;;;>>>777777666555555666888999999666666999999666777;;;111777<<<===;;;<<>>>>>>>>===;;;:::<<<===:::999666444444555777999888888888999;;;===@@@AAA<<<>>>>>>;;;;;;<<<999333333222444777777333111333888<<>>;;;888:::;;;:::888666777777666888999999888888888999===???@@@@@@<<<:::;;;>>>>>>777;;;NNNvvv>>>(((999WWW...$$$&&&***''')))((((((((()))((((((((((((+++&&&&&&,,,444888===BBBHHHVVVVVV===###$$$***(((%%%---999:::555222111***+++)))&&&,,,999EEEJJJPPPZZZcccmmmJJJ000(((***&&&+++,,,---,,,+++***+++---)))'''(((++++++((('''***+++,,,---...///000000000000///...------,,,+++***------///000000///------'''(((*********)))))))))(((((())))))******++++++///,,,*********---666AAAFFF>>>777:::BBBGGGDDD???FFFCCC@@@QQQNNN>>>CCCLLLFFFIIIQQQKKKDDD```___FFFSSSYYYHHHCCCQQQHHHGGGFFFEEEEEEFFFGGGHHHIIIFFFDDDFFFJJJIIIDDD>>><<<>>>@@@@@@@@@@@@AAACCCBBBAAA???>>>???BBBEEEGGGFFFEEEEEEEEEEEEDDDBBBAAAAAAAAABBBEEEHHHHHHDDD@@@dddUUU???===<<<>>>@@@AAABBBBBBBBBBBB@@@???>>>??????>>>>>>>>><<>>777;;;<<<::::::;;;999555555666777777666777:::======>>>>>>???DDDKKKJJJFFFGGGHHHGGGDDDBBB@@@AAABBBAAA@@@>>>>>>@@@CCCEEEGGGBBBBBBAAA????????????>>>@@@AAABBBBBBAAA>>><<<;;;===>>>>>><<<;;;;;;===@@@888888888888999::::::;;;777777888888777777666666444444444444333333333444000111111222333333444444111111111222222111111111222111000000000111333444444000---...222333111///222111000111222222111///222111000000000000111222222333666888999999888777888666444666999;;;<<<;;;666666555555555666888999888444111222333333666:::>>>======???@@@???===<<<:::;;;<<<===>>>>>>>>>===;;;<<<===;;;888666555555::::::::::::999999999999777777888:::<<>>:::888888444///000000222888999777666888666AAAMMMPPPJJJAAA:::666<<<\\\wwwiiiJJJ???888999777111333:::;;;<<<>>>===;;;:::::::::888888888666555666999<<<===@@@AAA???<<<;;;===???>>>AAADDD@@@JJJLLLZZZvvvuuuyyyQQQLLL'''***222sssppp***333"""///...)))(((((((((((()))))))))***&&&$$$&&&'''+++555???///444000%%%!!!&&&&&&444777777666555///***+++,,,------,,,222===EEEGGGUUU___gggmmmJJJ///''')))%%%***+++------,,,++++++,,,***''''''******''''''))))))***,,,---///000000000+++******+++---......---***++++++,,,,,,++++++***((()))++++++******,,,---***************+++++++++000---+++,,,...444@@@LLL444555999>>>CCCCCC@@@===DDD;;;JJJhhhAAABBBHHHHHHEEEIIIHHH>>>VVVTTTMMMIIIJJJMMMKKKGGGEEEHHHHHHGGGGGGFFFFFFGGGGGGJJJHHHHHHIIIJJJHHHCCC???===???AAABBBAAAAAABBBCCC<<<>>>AAADDDEEEDDDBBBAAAGGGFFFEEEDDDCCCAAA===:::@@@>>>===???AAAAAA???<<>>@@@AAA???===>>>>>>@@@???;;;;;;???@@@???777;;;;;;999888:::888444555888::::::777666888;;;999;;;;;;:::===BBBCCC@@@EEEEEEEEECCC@@@>>>===>>>>>><<<;;;<<>>@@@BBBBBBAAA@@@@@@@@@>>>???>>>999555333555888@@@???>>>===<<<;;;;;;;;;999::::::;;;::::::999999777777777444111.........000111111222444555555666222222222222222222222222222222222222222333444444444///+++---222444111---000//////111333444444222333333444555555666666666444666999;;;<<<;;;999888777333111333777;;;:::888777666555555666777999:::999333000333666888<<>>???@@@@@@@@@888;;;======;;;999777777777888888888888777666555888999;;;===>>>???@@@@@@BBB@@@999222111555666444666222111444666888===BBB<<>>;;;>>>>>>;;;:::<<<>>>===888FFFLLL>>>BBBDDD:::MMMFFF[[[RRROOOPPPFFFAAA666BBB666999BBB777BBBPPPTTTOOO555666]]]$$$222'''///***))))))))))))******+++(((((()))***'''$$$(((///>>>&&&---333)))***999AAADDD888++++++)))(((...***,,,---...444<<>>===???AAA>>>LLLuuuvvvOOOBBBFFFIIILLLLLLGGGPPPfff___DDDLLLMMMHHHGGGLLLKKKEEEHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJFFFBBB??????AAADDDDDDCCCCCCCCCDDD===???BBBEEEFFFEEECCCBBBFFFEEEDDDDDDDDDBBB===999999???CCC>>>666555<<>><<<>>>===:::999======;;;888;;;:::777666888888444666:::>>>>>>;;;999:::<<<666;;;===;;;999999888555===???@@@???<<<:::999999;;;:::999;;;???CCCDDDDDDAAADDDCCC??????BBBCCC???===???AAAAAA??????AAACCC@@@@@@???999333111333777CCCBBB@@@>>>=========>>>===>>>>>>??????>>>>>>===888999999777333111111333444444444555555666666666444333333333333333333444444444555666666666666666555222000111333444333222222222222333555555444333111333555888999999999888666888;;;===>>>===:::999555444444555777999;;;;;;888888777777888:::;;;<<<===888666:::>>>???BBBEEE>>>:::;;;???AAA===;;;===999;;;===>>>???>>>===<<<888;;;???@@@???<<<:::999555444333222222222333333999;;;===???@@@???===<<<<<<:::444///000666999777777444222666888999>>>DDDEEEGGGFFFDDDNNNcccxxx```FFF888,,,555777666444666<<<>>>===555888:::<<<;;;:::::::::666888;;;;;;;;;:::;;;<<<;;;===;;;888:::???@@@<<<888@@@EEE;;;MMM___III999===HHH999;;;BBB777<<>>CCC===888777QQQvvvbbb<<<%%%YYY<<>>000"""((()))&&&...$$$'''(((***222;;;>>><<>>AAADDDEEEDDDBBB===lllhhhAAAIIIGGGCCCIIIKKKHHHsssjjjVVVSSSNNNLLLOOONNNJJJKKKPPPHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLNNNMMMIIIEEEAAA@@@BBBDDDFFFGGGEEEDDDDDDEEECCCBBBAAAAAABBBDDDGGGHHHDDDCCCCCCEEEGGGFFFBBB>>>;;;===???BBBDDDBBB>>>;;;:::???HHHHHH???GGGuuu^^^HHHFFFKKKKKKHHHGGG@@@===BBBCCC???<<<>>>999<<<<<<999999;;;:::777999;;;:::666555777777555555;;;@@@AAA>>><<<<<>><<<666888;;;;;;999777666666:::999888;;;@@@DDDDDDCCCCCCFFFEEE@@@???CCCCCC??????AAABBB@@@===<<<>>>AAA@@@AAA@@@<<<666444888<<<<<<;;;999888999:::<<<===@@@AAAAAABBBBBBBBBAAAAAA777999<<<;;;999999;;;===777777777777666666666666555555444444444444555555555666888999999999888777666777888777555555777999888777666555555444222000...000444888999999888777888:::===??????>>>;;;999555888:::999888999===AAA::::::999999:::<<<===>>>>>>999888<<<@@@???===>>>AAA???@@@CCC???888888<<>><<<888555444888666333111111222555777:::<<>>;;;999111333333222555999999666444333666<<<>>><<<;;;>>>FFFLLLPPPUUUfff___DDD888777:::...444444///111===CCCBBB777:::>>>??????>>>>>>???444888===??????===;;;:::<<<>>>;;;888<<>>MMMTTT666///===555DDD000333888>>>888@@@;;;UUUooo;;;###ppp000666$$$++++++*********+++---...)))$$$"""'''+++***((((((,,,%%%&&&,,,---''')))111 000(((+++,,,$$$''')))+++***,,,222;;;===;;;@@@PPP\\\aaaoooNNN+++...***))))))'''&&&'''******(((&&&&&&''')))***,,,---------++++++*********+++---.........---,,,,,,,,,------((()))+++,,,......//////,,,------***'''''',,,000---///222333000,,,)))(((***333777222,,,---333777888AAA999;;;KKKDDDAAAXXXgggvvvIIIGGGDDD555DDDNNNKKK~~~ttt\\\NNNNNNLLLJJJJJJJJJJJJIIIHHHKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGFFFBBB@@@@@@DDDHHHGGGDDDCCCFFFJJJCCCCCCCCCCCCDDDFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBHHHBBB<<<:::===@@@@@@>>>999@@@BBBBBBBBBAAASSStttcccPPPNNNTTTNNNDDDFFFLLLGGGEEEEEE@@@DDDBBB>>><<<<<<>>>AAADDD;;;;;;;;;888666555666888<<<===>>>??????>>>===<<<:::<<>>===<<<<<>><<>>:::???>>>===============>>>::::::999:::;;;===???@@@DDDCCCBBBAAA@@@?????????:::999999999999777444111999:::;;;;;;;;;999777555444555666666666666666666;;;:::888666666888<<>>@@@>>>999222...:::666222333888>>>BBBCCC;;;:::;;;===??????>>><<<>>>888333555<<>><<<<<<<<<===>>>;;;:::999777777999>>>AAA:::888666444555666999:::888999666222444999666///:::>>>>>>:::777888777555777888888666444555:::???888444666???AAA>>>@@@GGGAAAOOOcccxxxoooMMM>>>>>>???>>>>>>:::777333333555888999888666444666:::<<<:::;;;>>>CCC@@@>>>>>>:::555666:::;;;888555555888;;;<<<<<>>===999777777777777;;;???@@@===:::HHH333GGGyyy---///VVV888$$$ ...&&&+++$$$333%%%)))&&&$$$%%%''')))(((&&&&&&((()))(((&&&$$$$$$$$$(((***,,,***'''%%%'''))))))))))))***,,,000777<<<<<>>DDD>>>EEEJJJ;;;:::eeeTTT666IIIRRRVVVFFFNNN{{{ZZZPPPPPPOOOMMMKKKKKKKKKKKKJJJIIIKKKKKKJJJJJJIIIIIIIIIIIILLLKKKJJJHHHGGGFFFEEEEEE@@@DDDHHHHHHEEEDDDFFFIIIFFFGGGGGGFFFEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBHHHCCC>>>===@@@BBBAAA??????===888<<>>???>>><<<::::::::::::888666777999;;;@@@@@@@@@@@@???===<<<:::777999<<<======<<<999777777777777888:::;;;999888111111222444777:::===>>>AAAAAAAAA@@@??????>>>>>>@@@BBB???999:::>>>???<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;@@@@@@??????>>>======<<<>>>===;;;;;;;;;:::888666:::;;;<<<<<<;;;:::888666555555666666666666666555555555555555666888<<>>>>>============>>>>>>??????>>><<<<<<<<<>>>???===:::777666666777888555:::<<<888666777555000444888888777777999888555111444666777777999<<>>>>>:::666777;;;===999555666999;;;888555???777333555999777555555777666666666666666555444666555555888<<<>>>===:::222===>>>>>>[[[pppiiimmm|||lll666>>>:::(((///222&&&---555&&&"""(((&&&$$$###%%%(((******)))%%%&&&&&&%%%###"""###$$$&&&'''((('''&&&%%%&&&'''((((((((((((+++000888===<<>>FFF>>>aaaUUUBBBIIIYYYBBB444HHHYYYLLLMMMLLLQQQOOOMMMLLLLLLLLLKKKIIIKKKJJJJJJIIIIIIIIIIIIIIIMMMNNNNNNKKKGGGEEEFFFHHHAAAEEEHHHHHHFFFEEEFFFIIIEEEHHHIIIGGGDDDAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEBBB??????AAABBB@@@>>>???===777<<>>???BBB>>>999999===??????<<<;;;;;;;;;999999:::===@@@BBBBBBBBBAAA???===:::999;;;<<<===>>>>>>===<<<;;;999888888999::::::999777222444666777888:::<<<>>>>>>???@@@AAAAAA@@@@@@???>>>===888555888???@@@>>>;;;:::::::::::::::;;;;;;<<<<<<<<<;;;:::999777777<<<<<<======<<<;;;::::::@@@>>>;;;:::;;;;;;;;;::::::;;;;;;<<<;;;:::888777888999999::::::999888888999999::::::<<<===>>>???<<<======>>>===:::888777888:::;;;;;;:::999:::;;;AAA@@@<<<555333444555333333777<<<===;;;:::;;;<<<<<<;;;::::::;;;;;;999777;;;<<<;;;999666666999=========<<<:::888888<<<@@@<<<===>>>>>>>>>>>>>>>>>>@@@BBBDDDCCC@@@<<<:::888@@@???<<<:::999888888999444;;;@@@===888555333222000222444555:::>>><<<777555444444444444666888999:::<<>>:::999;;;???===<<<===;;;777888<<<===;;;999;;;>>>===999444555333444555444111444999555333222111000111222333555444333666;;;>>>===;;;BBBAAA:::111888___zzzmmmjjj}}}888ddd|||;;;(((+++)))&&&333---000'''%%%$$$%%%((()))))))))((())))))'''&&&&&&((()))'''&&&%%%&&&'''((('''&&&''''''''''''***111:::@@@AAAGGGNNNTTTaaa}}}PPP...111......''''''((()))+++++++++***++++++++++++++++++,,,,,,+++++++++***************'''''''''((()))***+++,,,&&&''''''((()))***++++++)))((((((***---///...---,,,---...---,,,,,,---///***,,,,,,---333===CCCDDDBBB<<<<<<>>>ZZZnnnGGG???TTTGGGOOO\\\|||```QQQTTTRRRKKKRRRPPPNNNMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMPPPRRROOOHHHCCCCCCFFFCCCEEEHHHIIIHHHFFFGGGHHHBBBEEEGGGEEEAAA===>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>???@@@@@@>>><<<:::AAAAAAAAACCC===>>>MMMHHHQQQiiigggSSSLLLDDD@@@AAA>>>@@@<<<888777:::>>>BBBDDD======<<<;;;:::;;;>>>@@@@@@AAA@@@???>>>;;;999888========================999888888888::::::888666444777:::;;;;;;;;;<<<>>>;;;<<<>>>@@@@@@???>>><<<;;;999555666;;;@@@AAA??????>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::888666;;;;;;<<<<<<<<<;;;::::::===;;;777666777999::::::999:::::::::999888777666777888888888888888777777=========>>>???===;;;999999;;;===??????>>><<<;;;777999;;;:::888666555444>>>===;;;777666777777777555999======;;;;;;>>>AAA<<<;;;;;;;;;;;;:::888777555;;;AAAAAA<<<888666888???>>>===;;;::::::<<<>>>:::;;;===>>>??????>>>===???AAACCCBBB???;;;888777===<<<<<<;;;;;;;;;;;;;;;777:::<<<:::777444222222000222333666===CCC@@@999:::777444333444888;;;===???CCCCCC>>>AAAUUUuuu]]]???777:::@@@===888222------333999666666777999:::;;;;;;:::999999<<>>===;;;<<<>>><<<999:::>>>999;;;>>>???>>>;;;888666222222333555222///333999444444444444333222444555555444555:::>>>@@@>>>;;;CCC444666CCC:::111VVV444}}}lll,,,%%%333### 000'''000+++***(((''''''&&&&&&&&&******)))'''&&&'''))),,,)))'''%%%'''***,,,***(((''''''&&&'''+++333<<>>EEEDDDCCCEEEBBBDDDQQQPPPMMMJJJKKKZZZzzzwwwQQQ<<<:::888=========;;;999999;;;===;;;;;;;;;:::888888999;;;;;;;;;<<<<<<;;;:::888777999999999888888999999999999888777888999999777666222444666777777777888999:::;;;===>>>===<<<:::999999777888;;;???@@@???>>>@@@???>>>===<<<;;;;;;;;;:::;;;<<<======<<<;;;:::;;;<<<<<<=========<<<<<<;;;888444333555888999:::888888777777666555555444222222333444444444444333999999999;;;<<<;;;777444:::<<<>>>??????>>>===<<<999;;;>>>>>><<<:::888888999999999;;;:::999888999666888999999777777:::===:::::::::999999999:::;;;555;;;@@@@@@;;;666555666@@@===:::;;;>>>@@@>>><<<999:::<<<===>>>>>>===<<<>>>???@@@???<<<;;;;;;<<<;;;;;;;;;;;;;;;:::999999;;;777444444444444222111111222333555<<>>@@@AAAAAAEEEJJJUUUoooeeeJJJ???>>>>>>===111333333333222333333333:::999999888888999<<<>>><<<<<>>???<<<;;;<<>>;;;<<<@@@999???EEECCC===777666999777444222444444222333666222555888888777555555555555666999???CCCCCC???:::444<<>>666444888<<>>DDDNNNNNNQQQWWWaaaxxxNNN+++---((('''%%%'''************+++,,,***)))'''&&&%%%%%%&&&&&&((()))******++++++*********)))))))))***+++,,,,,,))))))(((((((((***+++,,,,,,///111///+++***---111///000000///......000111+++000555888===AAA@@@;;;;;;===@@@oooYYYEEEKKKMMM===eeejjjtttoooSSSOOOPPPLLLMMMUUUPPPOOOMMMMMMOOOPPPOOONNNNNNMMMKKKJJJKKKLLLNNNOOOLLLOOOQQQOOOIIICCC@@@???EEEGGGIIIKKKKKKIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBFFFEEE===>>>JJJLLLGGGIIIDDDEEEFFFJJJTTTdddvvvhhh\\\PPP<<<666888999:::888666333222555777888888666444444555666777888999999999888777::::::999999999999::::::999888888999::::::999777555444333555777999888777999::::::;;;;;;:::999888:::999<<<@@@AAA===<<<===<<<;;;;;;::::::::::::::::::;;;;;;<<<============;;;;;;;;;;;;;;;<<<===>>>999777444444666999;;;;;;777666666555444444333333333444555666777888888888777666888;;;???@@@<<<888>>>>>>>>>===<<<;;;:::999555888;;;======<<<<<<===999888999<<<<<<888777888::::::999888888999999:::777888:::999999:::<<<>>>999:::999666333222555999???;;;888:::@@@BBB>>>:::::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<>><<<<<<===GGGWWWppp]]]KKK:::555888888444111000222111000222666666444888888777666666888<<>>BBBBBB>>><<<===<<<<<<>>>AAA@@@===>>>BBBDDDIIIMMMIII@@@:::;;;>>>;;;555222555666555444555000444999:::777555444555666777:::???CCCCCC>>>999<<>>@@@???;;;AAA;;;XXXEEEKKKDDD@@@JJJ\\\RRRNNNSSSWWWSSSOOOPPPNNNMMMLLLMMMOOOPPPPPPPPPPPPNNNMMMKKKLLLNNNPPPRRRMMMMMMLLLJJJHHHFFFEEEDDDFFFGGGIIIKKKLLLJJJGGGEEEIIIEEE@@@@@@DDDFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDCCCCCCDDDEEEBBBEEE>>><<>>888888888666333222555999:::999777666555555666777888888777666555;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::<<<===<<<;;;;;;666333555:::>>>===:::888888999999::::::;;;;;;===<<>>555555666777888:::<<<===;;;;;;::::::;;;;;;<<<===:::888777666777999<<<>>>777555333444777999;;;;;;777777666555444444444444444555777999;;;<<<======:::999:::>>>CCCDDDAAA======<<<;;;999888888888888222444777999999999:::;;;:::666666::::::777888;;;>>>;;;888999<<<===;;;888333777;;;<<<;;;;;;<<<===:::999555333222444666888<<<::::::;;;======;;;888::::::999999888999999999:::;;;<<<;;;;;;;;;>>>@@@===>>>>>>===;;;888555222666111000333333000000333000222333222444:::<<<;;;444888<<<<<<<<>>BBB===333111444;;;<<<888000///444999999333555888888888:::>>>BBB===;;;<<>>===@@@CCCBBB??????CCCEEEEEEEEECCC@@@>>>>>>@@@:::666333666666555555777000444888888555333555888888777777:::>>>>>>;;;888===444...333777888;;;@@@888222111MMMyyywwwggg444,,,...'''))))))$$$&&&(((((('''(((+++...,,,,,,,,,+++(((&&&&&&'''&&&'''((('''&&&%%%&&&'''"""$$$'''***...444;;;???GGGFFFLLLVVV```sssWWW888===;;;<<<;;;===>>>;;;666333333444000...,,,)))((((((((()))%%%&&&(((***+++,,,,,,++++++******))))))))))))************,,,///444888:::;;;555000---...///...,,,---///000///...,,,,,,---,,,444:::<<<===@@@@@@>>>;;;OOOMMMDDDFFFMMMJJJgggYYYQQQHHHEEENNNWWWUUUMMMMMMLLLKKKLLLOOOQQQQQQQQQQQQOOOMMMLLLMMMOOOQQQSSSNNNKKKHHHFFFGGGIIIJJJJJJGGGHHHJJJLLLMMMKKKGGGDDDKKKDDD======BBBEEEDDDAAAEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCBBBAAABBBCCCEEE777FFFHHH@@@<<<555333===999UUUlllGGGBBBFFFAAA999RRRuuuSSS>>>;;;===<<<888222666;;;>>>>>><<<::::::666777777888888777555444777777999::::::999777777;;;:::;;;<<>>?????????@@@@@@999222666???111222444666999<<>>;;;::::::888777777888999999777444888:::<<<<<<999777777777;;;:::888777666777888888666888999:::999999:::;;;:::;;;===>>>===;;;888666111000333777444...///555000444555333555;;;???@@@111444666777AAAYYYzzz}}}SSSBBB@@@======444000444888555333444222:::>>>:::555666777555000444:::===>>>???BBBEEE>>><<<<<>>;;;:::===???>>>AAADDDCCC@@@@@@DDD888444111222777:::;;;:::777555555666555333555:::333666888666333333777;;;:::777444444777:::999888666999;;;::::::<<>>444111333333---''',,,***))))))*********((((((######+++000///...000...///555:::999444111222888555333111111000...,,,---///111111000///000111444???DDD@@@<<<===>>>;;;RRR```GGG666OOOIIIYYYuuuKKKPPPNNNKKKMMMQQQTTTSSSRRRMMMPPPRRRSSSQQQOOONNNMMMQQQQQQQQQOOONNNNNNPPPRRRPPPMMMJJJGGGFFFGGGIIIJJJHHHGGGHHHJJJLLLKKKGGGCCCGGGDDDBBBDDDHHHIIIFFFBBBHHHDDDAAABBBCCCCCCDDDFFF??????AAACCCEEEFFFDDDCCCEEE>>><<>>888999>>>999...444666;;;???===999888<<<@@@<<<777333333555666777======<<<;;;:::888888777888777666666777777666444888777666666777999;;;===AAAAAA@@@>>><<<:::888777999555111111666<<>>>>><<<:::999888888999999999:::::::::<<<;;;:::777444222333444<<<444777:::333555???CCC666888:::;;;:::888444222;;;:::888777888<<>>AAA@@@===;;;::::::;;;<<<;;;666444666777555555888999444???DDDCCCBBB999KKKXXXlllmmmppp}}}www;;;---***)))000))))))(((((((((((())))))+++)))(((''''''&&&$$$"""'''(((((('''%%%%%%&&&(((%%%###&&&+++...111777???EEEHHHJJJRRR```lllwwwkkk```SSSLLLLLLKKKFFF@@@111///---+++)))&&&"""((('''***000222,,,''''''+++---222999;;;888999===777444000............------......------///333666<<<===AAABBB<<<999GGGZZZwwwTTTDDDGGGBBBhhhwwwDDD^^^NNNMMMNNNPPPSSSTTTSSSQQQNNNQQQSSSTTTRRRPPPOOONNNPPPPPPPPPOOOMMMMMMOOOPPPOOOMMMJJJHHHGGGHHHIIIJJJGGGFFFFFFHHHJJJIIIFFFCCCGGGDDDAAABBBEEEFFFDDDAAA===@@@CCCDDDDDDEEEFFFEEEJJJJJJIIIHHHGGGFFFDDDDDDGGGQQQTTTOOOPPPjjjWWWAAAAAAIIIJJJGGGBBB@@@???>>>;;;???NNN^^^iiiQQQDDDBBB???<<<888777<<>>;;;999777666444333999999999999999888888888999777666555666777666555888888777777888:::<<<>>>>>>===<<<;;;::::::::::::;;;888555777;;;?????????777999:::999777777888999777777777555333333555777777666666555666777888999666555444444555666555333///222444555444555777:::999:::;;;<<<<<<:::999777999888888777777777777777888888888666444444666888777222555555///555???>>>999:::;;;<<<;;;999777555888777777777888999::::::666777777777666444222000333666999999888777666666666555555666999::::::999888999;;;;;;;;;;;;===>>>888999:::;;;;;;:::999888000000111333666777666555;;;111((()))000888???BBB222eee]]]CCC777...000444222---+++444333111111222333222111333333444444444444444333999888888;;;???AAA@@@>>>CCCCCCBBBAAABBBCCCDDDEEEGGGFFFDDDDDDDDDDDDBBB@@@888333222777999777555444<<<888555555777999999777666888:::;;;:::888888888999999999;;;;;;;;;:::999BBBAAA>>><<<;;;;;;<<<<<<<<<999999<<<<<<777333222FFFPPP"""333DDD+++666666+++***UUUssspppiii|||{{{fff!!!;;;$$$&&&((((((((('''(((((()))))))))(((&&&&&&((((((((('''%%%&&&''''''&&&&&&((()))(((&&&(((,,,///111777>>>IIIKKKMMMUUUaaakkk|||mmmeeebbbaaa]]]XXXNNNKKKFFF@@@:::333,,,'''''''''+++//////,,,,,,///666555777:::;;;999;;;@@@444111---+++,,,------,,,------,,,+++---111888===DDD<<>>HHHkkkoooXXXEEEAAA???999999??????<<<;;;;;;:::777:::???<<<=========;;;888555333555555666777888999999::::::888555555666777777666999888777777888:::<<<>>>999999999999::::::;;;;;;;;;999888999===>>><<<:::666888999888777777888999333444555555444555777999555555555444555555666777555444333444555666555444000222333444444555777999888888999::::::888777666;;;:::888777666666777888777777777666555444666777666666:::666000;;;DDD>>>999999:::999999888777666444444666666666555444333000222444666666444222000555777::::::999777666666666555555777999;;;:::999777666666888;;;======<<<555666888999:::::::::999<<<999555111......///000''',,,777===555333IIIhhhUUU777???444222222666888666555666555333111111222222111000222222222333444444444555:::999999;;;>>>@@@AAA@@@CCCCCCDDDDDDEEEEEEEEEEEEFFFDDDCCCCCCCCCBBB@@@>>>555444888===>>>:::777888@@@999222111666;;;<<<;;;444777<<<>>>===<<<;;;;;;<<<;;;<<<@@@DDDDDD>>>999@@@???===<<<;;;;;;;;;<<<999888;;;AAAAAA:::333111GGG}}}QQQ111666...???---FFF'''111888IIIQQQ...333&&&'''''''''''''''((())))))(((&&&$$$%%%(((***++++++###%%%'''((((((((()))++++++))))))---///111777>>>IIILLLNNNVVV```hhhrrrkkkhhheeeaaa]]][[[WWWQQQLLLIIIEEEBBB@@@444333111...,,,---444:::IIIDDD???<<<777222222777///---++++++,,,---,,,+++,,,---...///222777===BBBCCC===???CCC>>>DDDkkk{{{???CCCNNNGGGZZZVVVZZZ===IIIMMMRRRRRRPPPOOOPPPRRRQQQSSSUUUUUUTTTRRRQQQQQQPPPPPPQQQPPPNNNMMMMMMOOOKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFLLLHHHDDDBBBCCCEEEFFFFFFIIIMMMJJJ@@@???GGGJJJEEECCCBBBBBBDDDFFFGGGFFFEEEeeeyyyWWWHHHDDD333:::AAACCCAAACCCHHHNNNCCCBBBDDDHHHLLLLLLHHHFFF<<<<<>>CCC777999<<<===<<<:::999999555555666777888999999::::::888555444555666777666888777666666777999;;;===666888:::;;;<<<;;;:::999;;;888666666999:::888555666777888888777777888999333444555555444444666888444444444444444444444555777666444444444444222111222333444555666777999:::777888888999888777666666;;;:::999888888999;;;<<<999999999777444222333333555888<<<555111@@@GGG<<<666555444444333333333444111222333444444444333333000111333444444333222111666888:::;;;999666555555777777666777888888666444555333222444888:::999777333444555666777777777666111222333333222333444555AAA---$$$999]]]yyyvvv>>>...EEEGGG...;;;888333111000000444777555333222222333444333222333444444444555666777888;;;:::::::::<<>>999888:::@@@;;;555333666:::<<<<<<:::<<<>>>???>>><<<<<<===<<<<<<===@@@CCCBBB>>>;;;>>>===<<<:::::::::::::::555555999AAACCC===777555<<>>666666888111...999+++111ooo555888,,,&&&&&&&&&&&&'''((()))***'''%%%###$$$''')))++++++$$$&&&)))***)))((()))******((((((,,,...000777???FFFKKKMMMVVV```fff}}}yyypppiiieee```YYYTTTLLLGGGAAA===>>>BBBFFFHHHGGGFFFBBB999333222666999KKKDDD>>>888000))))))---))))))+++---......,,,)))---000444888;;;>>>AAADDD>>>>>>;;;;;;GGGhhh[[[AAADDDUUUyyyaaaOOOMMMHHHNNNKKKNNNPPPOOOMMMLLLOOOSSSQQQSSSUUUTTTSSSQQQQQQRRRPPPQQQRRRQQQOOOMMMMMMNNNIIIJJJKKKLLLMMMMMMLLLLLLGGGGGGGGGFFFEEEDDDDDDDDDKKKHHHDDDAAABBBDDDFFFGGGDDDFFFDDD@@@DDDMMMMMMFFF:::CCCHHHCCCAAAVVVlllQQQ@@@777:::CCCFFFBBB===:::;;;???CCCFFFBBBBBBAAA@@@AAACCCDDDDDD???GGGJJJCCC<<>>;;;<<<@@@BBBAAABBBEEE888:::;;;:::999888:::<<<999999999999999999999999:::777555555666777777666666555444444555777999;;;777999<<<>>>>>><<<888666<<<888444333555777777666666777888888777666777888444555666666444333444555333444444444444333333333666555333333444444333111222333333555666888999999888888888888777777666666777777777777888:::<<<>>>777888999777444222222333111444888222///===CCC666333222111000000111111222111111111111222444555777666555333222111222333444666888::::::888666555555555444555666777666444111666444222333666888666333666666666666555555444444333666888888666444333444555RRRqqqWWWGGG>>>???===666999EEE------...111444555111,,,444333222333555777777777555444444555555777888999:::;;;;;;;;;;;;===@@@BBB@@@BBBDDDGGGGGGGGGEEEDDDCCCBBBBBBBBBBBB@@@<<<:::888666777999777333444888;;;;;;;;;999666666999<<>><<<;;;<<<>>>999;;;<<<<<<:::999:::<<<>>>>>>===<<<<<<;;;;;;;;;777555777>>>@@@<<<999999444>>>zzz:::///444+++---888444---444mmmzzz///((('''''''''''''''((())))))'''%%%$$$$$$&&&(((((((((''')))******)))(((((()))'''%%%&&&***---000888@@@DDDIIINNNXXXccchhh}}}zzzrrrkkkddd]]]UUUOOOMMMEEE999111///111555888AAAEEEGGGDDDBBBAAA???<<<:::555111///***&&&(((---((((((***---///000...+++111555;;;@@@BBBBBBCCCDDD;;;<<<888===bbbbbb???JJJGGG\\\nnnXXXOOOKKKLLLNNNNNNNNNNNNMMMLLLMMMPPPRRRPPPRRRSSSRRRQQQPPPPPPQQQOOOQQQQQQQQQNNNLLLLLLLLLGGGHHHJJJKKKLLLMMMMMMMMMKKKLLLMMMLLLJJJHHHHHHHHHEEECCCAAA??????AAADDDFFFCCCCCCEEEGGGIIIGGGCCC>>>JJJ::::::```]]]HHH999:::<<<;;;AAAKKK<<<<<<<<<===>>>>>><<<;;;>>>BBBCCC@@@@@@CCCDDDCCCQQQDDD888999CCCHHHDDD<<>>===:::666555888;;;<<<;;;;;;;;;:::999999999888777666666777777666444555444333333444666888:::999:::<<<===<<<:::888666>>>999555555777::::::999777888999888666555666777555666777666444222222222333444444444444333222222111111000222555666666555111000000222555666666666777777777777666666666666111111333555777999:::;;;333444666666555555555666444333666555222;;;@@@555333333222222222222222333111111000111222444777888999777444111111111333555444666999999888666555555000000222444777777555333888666666666777777777555;;;:::999888777666555555???;;;444///111<<>>===:::888222,,,222111000222999===999222444333222444777999999999555555444444444555777888888:::;;;;;;;;;<<<>>>@@@???@@@CCCEEEFFFEEEDDDCCCEEEDDDDDDDDDDDDAAA===:::???:::777888777555777;;;666:::===;;;666444888<<>>;;;;;;===@@@???AAAAAA===999999===AAA@@@@@@?????????>>>>>>======999888;;;===:::999:::---000```dddccc000888222111444@@@888EEERRR'''))))))(((((((((((())))))'''&&&%%%&&&(((((('''&&&***++++++***(((''')))***&&&$$$$$$(((,,,000888AAADDDJJJQQQ\\\fffkkk~~~zzzrrrjjjddd^^^XXXTTTTTTKKK===111+++)))***+++...555;;;???DDDIIIGGGBBB---******+++)))''')))...+++***)))+++...000111111666:::@@@CCCDDDCCCCCCCCC<<<<<<>>>WWWlllKKKCCCdddpppfffOOO^^^KKKMMM[[[GGGPPPOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQPPPNNNNNNNNNOOOMMMOOOPPPOOOLLLJJJIIIJJJFFFGGGHHHIIIKKKLLLNNNNNNMMMPPPRRRQQQNNNKKKJJJKKKAAAAAA???>>>>>>@@@CCCEEEGGGDDDGGGKKKGGG???AAAJJJ???iiitttSSSDDDDDDAAAAAAEEEHHHFFFCCCAAA===???>>>999555999EEEOOO>>>BBBDDDCCCEEEJJJIIIEEE444>>>HHHJJJFFFCCCFFFKKKDDD:::333AAAfffwwwbbbQQQEEEAAABBB>>>@@@@@@<<<777555888<<<;;;;;;;;;;;;::::::::::::777666777888999888555333555444333333444666999:::;;;:::888777777777999:::;;;999777888;;;>>>===;;;888999999888555444444555444555777666444222222222444444555555555444222222000000000222555666777666111000///111555777666555666666555444444444444444///000333555777888777777222444666777666555555666999222555999666:::===555333333333333333333333333000111222333444444444444777666444222222222333444222444777888777555555555000000222555888888555333444666777777666666888999;;;;;;999888777666666666000333:::DDDVVVpppfffDDD222111555222999777------777999333666444---)))...666777333555444333444666888888777888777666555555666888999666999;;;<<<;;;:::<<<>>>===>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBCCCBBB@@@;;;888CCC===999;;;>>>======???444666888888666777:::>>>@@@@@@@@@???>>>>>>AAACCCFFFDDDBBB???======>>>@@@>>>>>>>>>>>>>>>>>>======???:::999<<<===<<<;;;>>>///===DDDmmmggg///,,,777444444888<<>>AAACCCCCCCCCCCCCCC???===IIIsssYYYVVVhhhwwwaaaPPPNNNJJJBBBHHHXXXQQQPPPPPPSSSVVVVVVRRRNNNNNNOOOPPPOOOMMMLLLMMMNNNKKKMMMNNNMMMKKKHHHGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOHHHKKKOOONNNKKKGGGEEEFFF@@@AAAAAA@@@@@@BBBEEEGGGCCC???BBBHHHCCC???PPPkkkeeeEEE444777@@@<<>>AAA???:::999;;;???::::::::::::::::::::::::666666777999:::888555222666555444444555777:::;;;===:::444111111555;;;>>>777666777:::>>>???<<<999999::::::888555333333444222444666666444333333333444444555666555444222111333222111222444555444333333222111333777999888777555444333333222222333333000222555888999888777555555666888777555333222222777---000777555444666222111222222333333333222222///111444666666444111///333333444444444333333222000333666777666555555555444444555777888777333000///222555666444444777:::999888777666555555555555555JJJiiiyyyXXX888///222444666;;;444555666555444333333444///333444333666;;;;;;555666444333333555666666555<<<;;;999777777888:::;;;444888;;;<<<;;;:::;;;===<<<===???@@@AAABBBBBBBBB@@@????????????<<<888444@@@999666;;;??????>>>===444333222333666:::>>>@@@999;;;>>>@@@AAABBBDDDFFFDDD@@@<<<;;;<<<<<<999666;;;;;;;;;<<<;;;;;;::::::<<<999888===@@@@@@@@@BBB;;;333555333~~~>>>333<<<111,,,...888{{{mmm...---,,,***))))))((((((&&&'''))),,,......+++)))******)))'''''')))...111,,,)))(((+++---000888@@@@@@GGGOOOZZZccceeevvvtttnnnkkkcccaaa^^^SSSNNNAAA333,,,***(((***...(((+++///333777999::::::111---***)))+++,,,+++)))###(((...000///111555999???999DDDGGG;;;>>>GGG???CCC777\\\rrrgggXXXVVVPPPHHHCCCDDDKKKQQQTTTSSSTTTWWWUUUPPPPPPTTTRRRQQQOOOKKKHHHIIIOOOTTTNNNLLLKKKLLLNNNOOOLLLIIIMMMKKKIIIIIIKKKMMMNNNMMMKKKQQQRRROOOMMMKKKCCC:::FFF>>>===CCCCCC;;;;;;BBBFFFHHHEEEDDDRRRooolllUUU???:::>>>@@@@@@AAAHHHFFFDDDBBBBBBCCCEEEFFF@@@AAABBB@@@>>>>>>BBBEEEEEEFFFFFFDDDBBBAAABBBDDDBBBBBBBBBBBBAAA@@@??????CCCAAA>>>======<<<;;;999VVVhhhRRR@@@>>>AAA??????CCC?????????>>><<<:::777666>>>:::555222111444888;;;444444555666777999;;;<<<999777555444444777:::===777666666777999;;;:::999888999;;;:::888555444444:::777444333555555333111000111222333444444444444222333555666666555333222000111222333444333333222777555222000000111333555555444333222222333444555::::::999888777555333222222333555666777666555444555444333222222222333444222222333333333222222111111333666666555444444444222777888333111444666333555555555444444666999===777555666::::::888888:::888777777888666999III[[[eee@@@999888666444333444555666444333000...222888:::777888777666555444555555666;;;777222222444888999999;;;===<<<888333111444888<<<;;;;;;<<<======;;;:::@@@@@@@@@@@@@@@@@@@@@@@@DDDBBB???;;;999:::>>>AAA===AAA>>>555444:::;;;666999888777777999===@@@AAA???>>>>>>@@@BBBDDDDDDCCC?????????AAABBBAAA>>>;;;;;;>>>===999888:::999555888888:::>>>???===>>>CCC...>>>999222TTTHHH666777///AAA555///PPP 555+++)))$$$((($$$***((('''((()))***)))'''&&&))),,,,,,)))'''(((***,,,+++---000111222999AAAAAAJJJOOOUUU]]]cccwww{{{qqqooolllbbb``````XXXLLL@@@444...+++***+++...---///111333444333333222,,,***'''(((***,,,+++******...111111......111555;;;>>>DDDCCC>>>CCCDDD:::888HHHfffUUURRRMMMHHHEEEGGGMMMQQQSSSQQQRRRTTTSSSOOOPPPTTTPPPPPPOOONNNLLLLLLNNNPPPNNNMMMKKKLLLNNNNNNKKKIIINNNLLLJJJJJJKKKLLLLLLKKKOOORRRQQQKKKGGGJJJMMMLLLCCCHHHKKKKKKJJJKKKJJJHHHPPPJJJOOOkkkjjj===HHH@@@===BBBGGGHHHHHHJJJGGGEEEBBB@@@AAACCCEEEGGGBBBCCCCCCAAA??????BBBEEEDDDEEEEEECCCAAA@@@AAACCCBBBBBBBBBAAAAAA@@@???>>>AAA???===<<<<<<<<<;;;::::::MMMiiijjjWWWIIIBBB@@@>>>======<<<===???AAABBB...333;;;AAABBB<<<555///777555444666999;;;;;;:::999888666555555777999;;;777666666777999;;;:::999777888999888666555555666999666444333555555444222333444444333333222111000222333555666666555333222000111222333333333222111333222111111222333555777666666555444444555666777777777666555555444444444333333444555555555555555222222111111111333444555111111222222222222111111333444555444222000///000,,,333777666777:::888333---555>>>CCCAAA:::333......444===DDDAAA888333333555555555???YYY|||wwwPPP777666>>>999888666444333333444555222333111///333999:::777777666444333333333444555888666555666888999888666777999:::888444444777<<<::::::;;;===???@@@??????BBBAAAAAAAAAAAAAAAAAAAAABBBBBB@@@===;;;<<>>@@@CCCEEE???>>>>>>???BBBCCCCCCBBBBBBAAAAAACCCDDDCCC@@@>>>999<<<;;;777777:::;;;888>>><<<===>>><<<777666:::;;;@@@888222???\\\TTT777DDD///>>>OOO===888&&& ...((((((---***((('''((()))***)))'''(((***,,,---,,,++++++,,,,,,,,,...222333444999AAACCCLLLQQQWWW___dddxxxyyyqqqoookkk^^^\\\]]]XXXHHH===333///---++++++---...///000000000...---,,,)))''''''(((+++---...------///111000......111555888DDDDDD???BBBBBB;;;777DDDooodddMMMPPPMMMIIIGGGIIILLLOOOQQQQQQOOOPPPRRRQQQNNNPPPTTTOOOOOOOOOPPPQQQPPPNNNLLLNNNMMMLLLLLLMMMLLLJJJHHHOOOMMMKKKKKKKKKLLLKKKJJJJJJQQQTTTPPPKKKIIIIIIIIIKKKHHHIIILLLKKKGGGFFFHHH\\\zzz[[[???:::AAA888;;;BBBHHHIIIFFFFFFHHHGGGDDD@@@???AAADDDGGGHHHFFFFFFEEECCCAAAAAACCCDDDBBBCCCDDDBBB@@@???@@@AAAAAAAAAAAA@@@@@@???>>>>>>???===;;;;;;<<<===<<<;;;AAA777888HHH[[[rrrjjjWWW???BBBFFFGGGDDD<<<333...BBB>>>999555222222444555555444444777<<>>777999;;;===@@@BBBCCCDDD>>>>>>??????????????????@@@AAA@@@???===>>>@@@BBB<<<888666888888777999>>>;;;>>>AAAAAA@@@AAADDDGGGAAA@@@???@@@BBBCCCBBBAAA???>>>>>>???@@@@@@===;;;999;;;999666666;;;<<<;;;888777999<<<;;;888888<<>>JJJ888555666___]]]+++ 222'''"""111***((('''((()))***)))'''*********,,,...//////...,,,+++...333555666:::???CCCKKKPPPVVV^^^cccuuu|||qqqlllggg[[[XXXWWWOOOBBB999111///...+++***+++***+++,,,---------,,,,,,)))))))))***,,,...//////***+++------...111666:::999EEEBBB@@@CCC888333CCCqqquuuZZZPPPNNNKKKHHHIIINNNRRRSSSSSSQQQOOOOOOQQQQQQNNNQQQVVVQQQOOONNNPPPRRRRRROOOKKKNNNNNNMMMMMMLLLKKKJJJHHHNNNMMMKKKLLLMMMMMMLLLKKKKKKNNNPPPOOOKKKIIIIIIIIIXXXMMMJJJMMMJJJOOOpppzzzZZZBBB:::::::::888AAACCCGGGGGGDDDBBBCCCFFFHHHDDD??????BBBGGGJJJJJJHHHHHHFFFEEECCCBBBCCCCCCAAABBBCCCBBB@@@>>>??????AAAAAA@@@???>>>>>>>>>>>>>>><<<;;;<<<===???>>>>>>===???EEEGGG999222IIIjjjeeeKKK<<<;;;BBBHHH777999<<<===<<<999555222666777777888999:::===???::::::::::::999888777666888777666777999:::999888444555555444333444666888666555444333444444444444444555555666777777666666333333444555555444333333111111111111111111000000000111222333555666777777666666666777777888999999555444222111222333555666444333222111222333444555111111000000000111333444111111222333333333222222444444444444333444666999333111...---111555777666555888===???===:::777555111666999888888JJJqqqyyyNNN:::999999===AAA>>>666///333333333333333444555666444666666444444777777444555444333222222222333444777888:::<<<<<<:::777555666777888888777777:::<<<777999<<<>>>???AAACCCDDD=========>>>>>>>>>>>>>>>???@@@AAAAAA@@@???@@@BBB777000000777999777;;;DDD;;;>>>???>>><<<>>>CCCHHHCCCBBBAAAAAACCCCCCBBBAAA===<<<;;;<<<======;;;999<<<===;;;666666:::===<<<333222555:::;;;999;;;???@@@<<<<<>>666///...---***((()))((())))))***++++++++++++)))***+++++++++++++++,,,'''(((***---000555;;;>>>>>>BBB@@@CCCAAA000999cccPPP\\\WWWNNNLLLJJJLLLQQQUUUVVVUUURRRPPPQQQSSSSSSPPPRRRWWWTTTQQQNNNNNNPPPRRRPPPNNNNNNNNNNNNNNNMMMKKKKKKJJJLLLLLLKKKMMMOOOPPPPPPOOORRRNNNIIIEEEDDDGGGLLLPPP888NNNVVV[[[qqqQQQMMMFFF@@@===???EEEKKKEEEFFFFFFEEEFFFHHHHHHHHHIIIDDD@@@@@@EEEIIIKKKKKKIIIHHHFFFEEEDDDCCCBBBAAA???AAABBBBBB@@@>>>>>>>>>@@@@@@>>>======<<<======>>><<<;;;<<<>>>@@@@@@???BBBAAA@@@AAA===999888;;;???ddd~~~hhhUUUJJJ======<<<<<<<<<<<<======777:::;;;777111000555;;;;;;;;;;;;;;;:::999777666999777777777999:::999888333444444333333444666999333444444333333333444555333333444555555555444444333444444444444444444333222222111111111111111111333333444444444555555555555555555666666777777777777666444222222333444666444333222111222333444555444333111000000000111111222333444444555555555444444444555444333444777:::333222222444888:::<<<===777999;;;;;;888666444444FFFPPPgggYYY>>>888===+++888DDDBBB777///111777///000111222444666888999777::::::666444555444222666555444333333444555666999:::::::::999999999999:::::::::999777666777888888;;;===>>>======???AAA>>>>>>>>>??????@@@@@@@@@>>>@@@AAAAAA@@@???@@@AAAAAA999777<<<===888;;;CCC??????===;;;:::===CCCIIIEEEDDDCCCCCCDDDDDDCCCBBB???>>>======>>>>>>===;;;AAAAAA>>>888777:::;;;999777666888;;;:::666777;;;<<<;;;888<<<;;;---111HHHuuubbb///777---;;;~~~rrr888"""))),,,(((***((('''((()))***)))''')))'''&&&)))...111111///***(((+++111555555777;;;???FFFJJJQQQZZZ___ooo{{{iii___\\\XXXYYYUUUFFF>>>555///------***((()))++++++******))))))(((((((((***++++++)))(((((())))))***,,,///444888===???BBB??????BBB===999ZZZVVVZZZWWWXXXPPPNNNNNNOOORRRTTTVVVVVVSSSRRRSSSVVVUUURRRRRRVVVVVVSSSOOONNNNNNPPPRRRRRRMMMNNNPPPOOONNNLLLMMMMMMLLLLLLMMMOOORRRSSSSSSQQQMMMLLLLLLLLLFFF@@@>>>AAA[[[NNNlllNNNAAA;;;999<<>>======@@@???===<<<;;;;;;<<<======<<<;;;<<<>>>@@@@@@???FFFAAA888333888AAACCC>>>999AAAFFFIIIUUUqqqttthhhUUUCCC888555888;;;555777777444000333;;;CCC;;;<<<<<<;;;:::999888777999888777888999:::999777333444555555444444666888222333444333222333555666333333333222111///...---444444444444444444444444222222111111222222333444666666555444333333444444444555555666666555555444666555444333333333444555333333333333333444444555666444333111000000000000333333444555666666666666444555555444222111333444666777:::===;;;666333555555555666:::DDDSSSdddooo~~~aaaDDD999777333000///;;;333---000:::>>>888111...///111333666888::::::999<<<<<<666333444444222777666555444555666777888999999999888777888:::===<<<;;;;;;999888777666555;;;>>>@@@???<<<;;;<<<>>>:::::::::;;;<<<<<<======???@@@AAA@@@???>>>???@@@===:::999;;;<<<<<>>AAABBBBBB===???<<<888SSShhhRRR```PPPYYYQQQQQQQQQPPPOOOPPPSSSUUURRRRRRUUUXXXWWWRRRQQQSSSTTTSSSRRRPPPNNNOOOQQQTTTLLLOOOQQQQQQOOONNNOOOQQQOOOOOOOOOQQQTTTTTTSSSRRRHHHLLLRRRSSSJJJDDDJJJVVVmmm|||IIIFFFLLLAAAGGGFFFGGGGGGCCC>>>AAAHHHFFFIIIHHHEEEFFFHHHEEE???GGGBBB>>>AAAFFFIIIGGGDDDEEECCCBBBBBBCCCCCC@@@>>>???AAACCCCCCAAA>>>======@@@>>><<<;;;::::::;;;<<<<<<:::999:::<<<=========111:::CCCGGGCCC<<<666222>>>>>>>>>===;;;;;;DDDOOO}}}rrr]]]KKK@@@IIIDDD===888888;;;@@@DDD<<<<<<;;;;;;:::::::::999999888777888999999888777333555666666555555555666000222444333222222555777444333333222111///---,,,444444444333333444444444222222111222333444666777888666444333222333444555555666666666666555333222111111222222333444444444333333444555555555555555555444333111111111222222222333444555666666666666333444555555333222333333666777;;;>>>;;;777<<>>LLLaaavvvZZZ>>>777(((444===;;;222///555<<<666888:::777222///...000000111333555777888999999999<<<;;;555222444666666666666555555555666777888666777999888777888;;;>>>999888888999::::::999888===@@@BBBAAA===:::<<<>>>888999999:::;;;;;;<<<<<<@@@AAAAAA???======>>>???888:::999888:::AAAEEEEEECCC???<<<===AAAEEEDDDCCCCCCBBBAAABBBCCCDDDCCCBBB:::999777777888888888666AAABBB???999666777555222000000333777888666888===333777000---:::>>>555000444KKK___pppBBB888333???sss111$$$///&&&***((('''((()))***)))'''&&&'''((()))***,,,///111---)))(((...333666888<<<===CCCGGGOOO\\\aaappp}}}oooggg```UUURRRQQQGGGBBB999111///...+++***+++---,,,+++***************+++...111111///...///000***,,,000777>>>CCCFFFGGG@@@===???666555jjjgggNNNbbbMMMKKKYYYQQQSSSSSSPPPMMMMMMPPPTTTRRRRRRVVVYYYWWWRRROOOQQQQQQSSSTTTRRROOONNNQQQTTTLLLOOOQQQRRRPPPOOOQQQSSSRRRQQQRRRSSSUUUUUUSSSQQQOOOPPPOOOJJJFFFRRRwwwqqqNNNCCCDDDCCCCCCDDD@@@===@@@HHHKKKGGGCCCEEE@@@CCCBBB===>>>FFFKKKKKKEEE@@@===@@@FFFHHHEEE@@@DDDAAA@@@AAABBBBBB@@@===???AAACCCCCCAAA???>>>>>>@@@>>><<<:::999:::;;;<<<;;;999888888:::;;;;;;;;;???:::999===>>>999:::???555222777AAACCC???CCCLLL===BBBOOOaaaxxxmmm___MMMAAA>>>===999555<<<<<<;;;:::::::::;;;;;;:::888777888999999888777333666888888777555555555///222444333222222555888333333444444444333333222555444444333333444444555222222111222333555777999888666444222222444666888777777888777666555333222,,,...///111333444444444333444555666777666555444444333222222222333444555111222333444555555555555000333666777777777777888111111666;;;???GGG[[[ooo}}}SSS>>>:::999555111---777777,,,***555888111...000222333333555888;;;333333555666777777777777888;;;:::555222555999:::666555555444555666777888222666999999888888:::===555555666888;;;======<<<>>>AAADDDBBB>>>;;;===@@@?????????@@@AAABBBBBBCCCAAAAAA@@@>>><<<;;;===???AAAFFFDDD<<<<<>>DDDFFFBBB===AAA@@@???@@@BBBCCCBBBAAA===;;;999999:::;;;:::999===???===888666666444000777555666777555000///222)))222222111:::;;;555666222777ggg}}}jjjRRR444<<>>======>>>>>>>>>===<<<:::999888:::;;;===>>>>>>======<<<<<<<<<<<<;;;:::999888<<<<<<===============<<<:::>>>@@@<<<666888AAAKKKgggxxxzzzgggUUUJJJDDD;;;555888===>>><<<;;;333444333333888>>>???;;;555444333555777888888777888777777777777666666555333444555666777666666555222333444555555444444333333111000111444555666555:::<<<<<<;;;888666555555666777777777666555444444+++000111---...444777666222:::;;;444222777888222000///000333666666111,,,555000///555888444000///666444333444777999999888DDDOOObbbvvveeeKKK@@@;;;555333555555333000///555777111///333555444...000333555666555444222444555666777888999::::::::::::::::::999777555444999666444555888999777444;;;777666888666222333999444666888:::;;;???CCCFFF???@@@BBBCCCCCCBBBAAA@@@===>>>AAACCCCCCCCCBBBAAAAAA@@@>>>=========>>>>>>BBBDDDCCC??????BBBBBB???222???CCC<<<===GGGHHH>>>FFFHHHHHHDDD???<<<<<<>>>;;;>>>AAA???:::666666888???BBBDDDAAA:::666666999666888888555111000111333333222222444777888777666555,,,666xxxppp,,,888OOO777 ---'''"""###))),,,(((&&&((('''&&&&&&'''***,,,------///)))%%%***111666<<>>666333///***(((***...,,,+++++++++***(((%%%)))*********)))***,,,...///111999CCCEEEAAA===>>>@@@GGG:::555TTTbbbHHHNNNYYYUUUPPPSSSSSSRRRRRRRRRRRRTTTVVVWWWSSSSSSTTTSSSSSSQQQPPPOOONNNNNNOOOQQQRRRTTTUUUUUUUUUVVVWWWYYYZZZYYYWWWUUUCCCXXX[[[HHHAAANNNQQQGGGSSSbbbYYY@@@KKKEEEDDDCCCCCCBBBAAA>>>;;;:::>>>AAAAAA>>>===???CCCCCCDDDEEEDDDCCCDDDEEEGGGCCCAAA??????@@@@@@@@@???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===>>>>>>??????>>>===;;;:::666777888999:::::::::999<<<<<<=========<<<;;;;;;:::;;;===>>>>>>>>>======:::===???<<<777666;;;AAA222555<<>><<<999888777666555333555777::::::888666666666444555666666666555333333444444444444444555555555222111000111333555555444333555777777666666777888777666666444333111000///666999888222///222333111888:::888444444666666333999555111...///111333444555444333111111444888;;;444444555;;;III___wwwoooSSSBBB;;;888888:::666222222444666444111000444555111111555666444000111333555555555444333666666666666666666666666777888999999999888777666888777666777888888888666:::777777999777333555:::777999<<<=========???@@@???@@@@@@@@@@@@??????>>>===???AAABBBCCCBBBAAA@@@BBBAAA@@@?????????@@@AAA@@@CCCBBB>>><<>>>>>EEEGGGCCCDDDFFFGGGDDD@@@===>>>@@@888<<>>AAAAAAGGGTTT\\\nnnuuulllaaaZZZWWWTTTNNNJJJHHH@@@777333...(((&&&''',,,+++***+++++++++)))'''***+++++++++***+++...000///555???GGGFFF???<<<<<<;;;CCC777CCCaaaPPPJJJUUU[[[RRRMMMQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTVVVWWWUUURRRQQQRRRUUUMMMNNNPPPRRRTTTVVVWWWXXXVVVXXXYYYXXXVVVRRROOONNNJJJAAAGGGWWWSSSBBBIII```___;;;HHHMMM;;;FFFFFFFFFGGGGGGCCC>>>:::888;;;======<<<<<<@@@CCCBBBDDDGGGGGGFFFEEEEEEFFF???>>>>>>@@@BBBBBB@@@???DDDDDDCCCCCCBBBAAA@@@@@@>>>???????????????>>>>>>>>>??????@@@???>>><<<;;;555666777888999999999888999:::;;;;;;;;;;;;;;;;;;888:::<<<>>>??????>>>======>>>>>><<<999777777888;;;888444111111777@@@GGG666CCCXXXqqq}}}zzz]]]SSSBBB111---333999;;;333222222444777;;;======000444888888666444444444;;;<<<<<<<<<<<<<<<;;;:::111111000000000111222333444333222333555666666555222444555666666666888999666777777777888888888888(((,,,......000555:::;;;777222///000111///000222444666666666444222222222+++444999666999DDDNNNQQQgggyyytttfffGGG@@@777222111333444444333111///111444555444111222333333222444777777444333444444444444444444444888777777666555444333333555666777999999999888777777888999999888777888999999777888999888666888<<<888;;;>>>@@@???>>>======@@@???>>>===============>>>???AAABBBBBBAAA@@@???BBBBBBAAAAAAAAABBBCCCCCC???BBBBBB<<<999<<<@@@AAA999===AAAAAA???>>>BBBGGGAAADDDEEEDDD@@@>>>???AAA666999;;;;;;888777999;;;@@@AAA@@@<<<777444666888333444555444333333444666111333555666666666777888444555///,,,FFFSSS///HHHddd)))&&&---,,,###"""***,,,&&&&&&%%%$$$%%%(((***+++***,,,((('''+++000333777<<<@@@BBB@@@EEERRR[[[nnnpppiii___YYYUUURRRMMMIIIEEE===555111...***)))++++++******+++++++++***)))+++,,,---------...111333000888BBBGGGDDD@@@>>>@@@===999GGGqqqvvvWWWOOONNNVVVWWWOOONNNSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTYYY\\\[[[VVVTTTUUUYYYOOOPPPRRRTTTVVVWWWWWWWWWXXXWWWVVVUUUTTTRRROOONNNFFFTTTVVVFFFBBBbbbddd@@@LLLOOO999;;;WWWGGGGGGIIIJJJIIIEEE???;;;:::<<<=========>>>BBBEEEAAACCCFFFFFFEEEDDDDDDEEE>>>======>>>@@@BBBAAA@@@EEEDDDCCCAAA??????>>>>>>===>>>???@@@@@@@@@@@@@@@>>>???@@@@@@@@@>>>===<<<888999999:::::::::;;;;;;555666777888999999999999777999<<<>>>??????>>>===AAA???===<<<;;;:::888666777999;;;<<<;;;;;;===>>>>>>===<<<===BBBIIIPPPTTTppp\\\LLL???<<<888555444333222000666666666888999;;;::::::222222333333444444444444:::999777666666888999;;;666555555666777888777555888888999777555444555777111111111111111222222333666777666333111111222333===666555777444...111:::***...333444222111222444HHHZZZiiiooo}}}uuufffVVVGGG===777444222111222555888999999///......000333444222000333222111222666999777444666555444333333333444555888777777666555444333333555666777888888888777666555777999999666555777:::777888999::::::999;;;===888;;;===>>>??????@@@AAAAAA@@@>>><<<<<<<<<===>>>???@@@@@@AAA@@@@@@???>>>AAAAAABBBBBBBBBCCCDDDDDD???CCCBBB<<<999<<>><<>>888<<>>>>>@@@555888::::::999999;;;=========;;;888444222444666666666666555444444555666000//////111444666444222+++AAA)))777888MMMeee///777{{{{{{RRR))))))((('''((()))******'''&&&%%%&&&(((***+++***+++'''''',,,000111555:::BBBDDDCCCHHHTTT\\\nnnnnnhhh```YYYUUUQQQLLLIIICCC;;;333000---***+++---)))***+++++++++************+++,,,,,,,,,...111444222:::BBBDDDCCCBBBDDDFFFEEE666jjjOOONNNJJJJJJPPPSSSRRRSSSVVVUUUUUUUUUUUUTTTRRRQQQPPPOOOVVV\\\\\\XXXTTTSSSTTTTTTUUUVVVWWWXXXWWWVVVUUUXXXWWWVVVXXXXXXUUUOOOJJJ===;;;GGGpppiiiDDDBBB===???KKKSSSKKK===HHHHHHIIIJJJJJJFFFAAA<<>>===<<<<<<===>>>???@@@AAAAAAAAAAAA>>>>>>???@@@@@@???======:::::::::::::::;;;;;;;;;444444666777888888999999666888:::===>>>>>>======AAA===999888999::::::999333333444444555888===@@@:::777333111333:::BBBGGG222777EEEWWWiii{{{vvvjjj___VVVPPPDDD===666333555555111---===<<<;;;:::999888888777444333111//////000111222222111111111333222111///555555555222000///000111;;;:::888666444444333333//////000000//////111444333222555999555///777FFFXXX]]]eeemmmwww}}}kkk[[[OOOGGGCCCEEEAAA;;;666333444666888===:::666222000///...---/////////000111111000///333111000333777777555333666555333222222333444555666666666666666666666666666666777888777666555444222555888777555444666999666999;;;::::::;;;======<<<===<<<<<<;;;===@@@CCCAAA@@@???>>>===>>>????????????????????????>>>>>>@@@@@@AAABBBBBBBBBCCCCCCAAADDDCCC===;;;???DDDEEEDDD@@@AAAEEE@@@777:::DDDAAADDDFFFEEE@@@===<<<===777888:::::::::;;;===>>>===<<<:::777555555666888888777555444333333222222333...+++///666999555///666AAA222///000###hhhaaa:::AAA:::''' +++///&&&$$$,,,((('''&&&'''***+++,,,+++***'''(((,,,///000555;;;@@@DDDDDDKKKVVV\\\lllnnniiibbb[[[UUUQQQMMMJJJEEE<<<333///,,,)))))),,,)))+++,,,,,,***))))))***'''(((******+++---000333444;;;AAABBBCCCFFFIIIIII???AAA[[[IIIMMMLLLNNNSSSWWWXXXUUURRRWWWVVVUUUTTTSSSRRRQQQPPPQQQVVV]]]___\\\XXXUUUTTTXXXYYYZZZZZZYYYWWWUUUSSSTTTTTTTTTSSSPPPJJJCCC???IIIhhhhhhBBBAAA===;;;@@@HHHJJJGGGHHHNNNHHHGGGGGGGGGGGGEEEBBB???DDDDDDDDDCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@AAACCCEEEDDD@@@<<<;;;<<<>>>@@@AAA@@@@@@??????>>>===<<<<<<===>>>>>>???@@@@@@@@@???===>>>?????????>>>===<<<999999888888888888999:::666777888999::::::::::::777888999:::;;;;;;<<<<<<;;;999555444555777999999?????????<<<888555444555;;;;;;999888777666666666BBB;;;444000///333???LLLQQQeeexxxooohhhQQQOOOLLLIIIEEECCCAAA@@@@@@>>><<<:::999999999999777666666777888777444222666777777666666666999;;;444444444555777:::<<<>>><<<===BBBIIIOOOSSSZZZbbbnnnsss|||wwwcccWWWRRRHHH;;;777888:::===>>>;;;444///333555888:::888444///,,,&&&+++222888999555...***000000000000000000000000333000111555666444222333444333222111222333444555555555555666666777777888555666777777777555444333333444555555555555666777555:::<<<::::::<<<===<<>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAACCCDDDBBB>>>???DDDFFFDDDGGGCCCCCCFFFDDD>>>>>>CCCAAADDDFFFEEE@@@<<<;;;<<<::::::::::::;;;<<<===>>><<<<<<:::999999:::;;;;;;777555222111111111///...555000---111888;;;777111777---DDD&&&333444@@@bbbkkkxxxBBB???xxxbbb999 ***000### +++)))((('''(((***,,,,,,+++)))'''(((,,,...000666======BBBCCCIIIUUUZZZiiilllhhhaaaZZZTTTOOOJJJHHHFFF<<<333///+++((((((+++)))+++---,,,***((()))***((()))++++++,,,...222555555===BBBCCCFFFJJJJJJFFF;;;gggkkkFFFNNNPPPRRRTTTVVVYYYZZZVVVRRRUUUUUUSSSRRRRRRRRRSSSTTTYYY[[[___aaaaaa___\\\YYYYYYZZZ\\\\\\[[[XXXUUUSSSOOOQQQQQQMMMJJJOOO[[[gggeee;;;<<>>============<<<===>>>???@@@@@@???>>>===<<<<<<==================<<<<<<>>>>>>>>>>>>===<<<999888777666666777888999777888999999::::::::::::888888777777777888:::;;;666777777666666666888888///333999======;;;999999666777999;;;<<<===<<<<<<;;;888777888666444666:::999999777555>>>QQQfffqqq{{{{{{yyywwwuuusssrrrqqqeeeddddddeeeeeedddaaa___```aaabbbbbbccceeeiiilllrrrrrrtttxxx|||qqqZZZLLLCCC???999444222111111111<<<:::777444333444777999:::555...)))***000888>>>888666222///---///222555111111111000000111333444222000222666555//////222111111111111222222333444444444555555555666666666333444555666666666555444555444333555777888777777555;;;===:::999<<<<<<:::>>>>>>===;;;999:::<<>>>>>???@@@AAAAAAAAAAAA============>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???DDDDDD@@@???BBBGGGFFFBBBBBB@@@@@@CCCEEEDDDBBB@@@???BBBEEEEEEAAA===<<<===<<<;;;999999999:::;;;;;;999888888999;;;<<<<<<<<<777444222111333333111000222222333444666777777666///)));;;111<<>>???JJJLLLFFFBBB???JJJNNNIIIEEEIIIKKKJJJHHHEEEAAA@@@AAACCCDDDEEEFFFFFFEEEEEEDDDBBB???<<<>>>BBBFFFGGGFFFDDDCCCBBBDDDBBB@@@??????===:::888;;;===???AAABBBAAA@@@???:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>===<<<<<<:::999888777777888999999666777777888888888888777999888666555555777999:::555888;;;;;;:::888777888<<<;;;999777666888<<<@@@===;;;999666666666777999333000000444555333444777111888===<<<:::;;;<<<:::888999===AAAFFFGGGEEEDDDMMM\\\ppp~~~nnn[[[OOO@@@555111333555666---...333777555000000666000555888777333111444888///111555777777444000---///111333555444333333333111111111000000222555888111000333777444,,,,,,222//////000111222222333333444444444444444444444444111222444666777777777666777444333555888:::999666555;;;===:::999<<<<<<888777999;;;<<<<<<<<<>>>@@@;;;===???@@@AAAAAAAAA@@@<<<<<<<<<<<<===???@@@@@@BBBBBBCCCCCCCCCBBB@@@???EEEBBB???>>>DDDIIIFFF???;;;;;;<<<>>>CCCGGGCCC===<<<@@@DDDDDDAAA>>>>>>???===;;;888888888999999888444444555777999;;;:::999888666333444666888666444,,,111666555222111444888333:::>>>999+++///:::;;;???,,,yyyAAA$$$'''---,,,***(((&&&%%%&&&((()))))))))***((((((+++---000999CCCDDDFFFCCCGGGRRRYYYkkkuuuhhh]]]ZZZXXXQQQHHHBBB??????888///,,,...,,,&&&,,,+++***((((((((()))))),,,,,,,,,,,,---000666:::888AAAIIIEEECCCOOOOOO<<<^^^XXXPPPDDDSSSSSSTTTUUUWWWXXXWWWTTTRRRUUUTTTRRRRRRXXX^^^]]]WWW\\\\\\\\\[[[\\\]]]```bbbSSS^^^\\\TTTXXX[[[QQQFFF===GGG[[[III666:::@@@FFFIIIIIIGGGEEEFFFGGGHHHIIIIIIHHHFFFEEEEEEHHHJJJIIIEEEBBBBBBBBB???AAABBBBBBAAA@@@@@@AAA<<<>>>AAADDDEEEEEEDDDCCCDDDAAA>>>>>>AAABBB@@@>>>>>>???@@@@@@>>><<<;;;;;;<<<===>>>===<<<<<<>>>@@@@@@999999???>>>888888>>><<<:::777555444555777999:::777555555666777666666;;;888555444555666666666999999888888777666666555999666333333666888999888999777666666888:::;;;:::777777777777777666666666666666777777888888999999888888888888888888888888777::::::777777<<<@@@@@@RRRYYYhhhxxxyyyrrr^^^LLL===:::;;;999<<>>???DDDJJJKKKGGGBBB999<<>>;;;;;;===??????>>>:::777777999777444666:::;;;:::777444333444666777555111111555444///...222333333555666666666555444...OOOvvvHHH000nnnsssqqq999+++!!!000...''''''''''''(((***+++++++++,,,,,,+++***...555:::???DDDDDDHHHTTT^^^ppptttggg\\\YYYWWWPPPGGGBBB>>>===666...+++---,,,''',,,+++)))((('''((()))***************+++000666:::===DDDHHHKKKPPPOOOGGG>>>}}}mmmNNNPPPVVVIIIWWWVVVVVVVVVVVVVVVVVVUUUWWWVVVTTTTTTXXX]]]\\\WWWTTTVVV[[[___bbbcccbbbaaadddIIIRRRgggZZZHHHKKKNNNUUUuuuJJJ;;;<<<>>>AAAEEEIIIKKKJJJHHHGGGEEEEEEFFFHHHHHHIIIIIIHHHDDDGGGIIIIIIFFFCCCBBBCCC@@@BBBCCCBBBAAA@@@AAABBBBBBCCCDDDDDDCCCAAA???===BBB@@@>>>>>>????????????<<<======;;;888777999<<<===>>>??????>>>>>>???AAA===;;;;;;>>>>>><<<;;;======;;;999777666777777888888777555666999;;;<<<;;;===:::888777888::::::::::::999999888777777666666999777444555777999888777666666666777888888666555555555555666666777777777333333444444444555555555777777777777777777777777555777666444777===>>><<<555777===CCCDDDDDDIIIPPPvvvvvvuuupppggg]]]UUUQQQHHHLLL]]]fffhhhNNN>>>888@@@@@@===CCCPPPQQQJJJKKKZZZIII<<<>>>@@@<<<:::===???AAACCCBBB>>>:::777666111666888777555555333///555555555444333222000000666444333444777888777555444444555666777777444222333333333333333333222222222000///000333444111---......///000111222333333111111111111222222111000333333222222222222333333444555444333333444444333333222111222444555444333555444333444555777777666;;;;;;;;;:::::::::::::::;;;===>>>>>>======>>>@@@@@@@@@@@@@@@????????????CCC@@@>>>>>>@@@BBBBBBAAA???BBBEEEEEEBBBAAABBBCCC999888;;;AAAHHHJJJHHHDDD;;;>>>AAACCCBBBBBBBBBCCC<<<;;;;;;===>>>???>>><<>><<<999777777:::888555555888888666444222222444666777888444333777777222111333111222333555555555555555999///[[[zzz^^^)))\\\]]]$$$...(((+++''''''&&&''''''((()))***)))***+++++++++///666<<>>;;;444---+++------***---+++)))''''''(((***,,,++++++******,,,111999>>>GGGMMMLLLQQQVVVDDD;;;LLLsssWWWPPPNNN```LLLZZZYYYXXXVVVVVVVVVWWWXXXXXXXXXWWWVVVYYY^^^]]]XXXTTTWWW[[[aaaddddddaaa^^^ZZZiii[[[KKKNNNFFFKKKooooooIII222111???MMMHHHJJJLLLMMMMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHDDDFFFHHHHHHFFFDDDCCCCCCBBBCCCCCCBBBAAAAAABBBDDDFFFEEEEEECCCAAA???===<<<>>>>>>>>><<<;;;;;;===>>>;;;<<<:::777444444888<<<===???AAABBBAAA@@@@@@AAA;;;>>>???>>>>>>@@@???<<<<<<;;;;;;:::999999888888888777666777:::<<<<<<;;;<<<:::888888:::;;;<<<;;;:::::::::999888888777777999888777777888999888666444555555777777666222...222333333444555666777777333333333333333444444444666666666666666666666666777888555333555888666111555444666777555222444:::111444888999999888777888;;;777EEENNNtttYYYPPPQQQGGGhhhGGG???:::999666222555>>><<<@@@CCC@@@:::555444666***777:::111,,,111444///333333333222111000///...333222111222444444444333777555333444666666333000444444333333222222222111222...+++...333444000+++......///000111222333333000111111111222111111000333222222222222222222333333888888333333666555000222111000111333444333222777555444666888888555222:::::::::::::::999999999<<>>======>>>???@@@BBBAAA@@@@@@AAABBBAAA@@@???AAACCCEEEFFFEEEDDDCCC777777999>>>DDDFFFEEEBBB>>>AAADDDFFFEEEDDDDDDEEE;;;::::::;;;======<<<:::===<<<;;;<<<===>>><<<:::888666777;;;:::666444666444333222111111333555666999555333666888555222222///000111222333333333333+++999'''oooWWWaaa???BBB---''',,,'''''''''&&&&&&'''((((((((()))******+++///777===CCCBBBAAAKKKVVVYYYlllqqqeee[[[WWWTTTMMMFFFCCC???:::444...,,,......------,,,)))'''''')))+++---------,,,---///555===CCCJJJVVVSSSSSSRRR<<>>;;;888888;;;>>>>>>;;;888777888999999999;;;>>>AAABBBAAA@@@??????;;;BBBCCC>>>===BBB@@@999777888999;;;;;;;;;:::::::::888777777888888777666888777555666888999:::999:::::::::999999999888888999999999999999888777666666666555555555333000---333333333444444555555555555555555555555555666666555555555555555555555555555888999666666888888444555333555888888777;;;AAA444666777888777777888999777+++;;;YYYOOO888>>>CCC888+++444666999::::::::::::;;;333666555000...222555555222222222222111000///...000000000000111222222111555444444333222111111000444444333333222111111111111///---///111222000---111111111111000000000//////000222222111000000111111111111111111111111111000777777000///666666///333111111222333444333222666444444777::::::555111888888888999999999::::::<<>><<<;;;<<<===???@@@BBBBBBBBBBBBBBBBBBAAA@@@AAAAAABBBEEEGGGFFFCCCAAA>>>===<<<>>>@@@AAA>>><<>>======>>>??????>>><<<;;;;;;<<<======<<<;;;999555444666<<<===999666666444333222111111222333444555222000333666666333111000000000000000000000000""";;;+++666rrr```,,,***---)))(((((('''''''''(((((()))***+++++++++///666<<>>CCCCCCUUUUUUPPPIII>>>kkk\\\EEEKKKUUUNNNDDD]]]XXX[[[]]]]]][[[YYYXXXXXXWWWZZZ[[[[[[^^^bbbbbb___aaadddggggggddd___YYYVVVYYY\\\PPPkkk]]]===666333555=========HHHXXXPPPPPPPPPOOOOOONNNNNNMMMNNNLLLJJJHHHFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFDDDCCCAAABBBCCCBBB@@@@@@BBBCCC??????@@@@@@AAABBBBBBCCC===???@@@???<<<:::<<>>888444666===???999333999<<>>=========DDDDDD===<<<@@@>>>777222444777999;;;<<<<<<<<<:::999888888999999888666777555555555777888888777:::::::::999999999999999888999::::::999777777777999777555333333333111000555555444444333333222222666666666666666666666666666666666666666666666666///666:::888666999<<<<<<222//////222222000333888:::;;;:::888555444444555999111CCC^^^___@@@:::BBBBBB???<<<===AAABBB???;;;;;;,,,(((333:::444///111222333333333222111000///222333333333333333444555111444555333///---///222333333333222222111111111///222333222000///111333111111111111000000000///...000222222000///000111//////000000000000//////...222222,,,---444666222444333222333444555555333222222444777::::::666222444555666777888:::;;;;;;;;;===@@@AAA???===<<<<<<>>>===<<<;;;;;;===???@@@AAABBBCCCCCCCCCBBBBBBAAACCCBBBBBBDDDEEEDDDAAA>>>DDDCCCAAA@@@@@@???===<<>>???@@@@@@???===;;;<<<===>>>===;;;:::999555333666<<>>CCC~~~dddIIIPPPGGGOOO^^^NNN]]]UUUZZZ^^^___\\\YYYYYYZZZXXX\\\___^^^```ddddddaaacccggghhhbbbWWWLLLFFFDDD@@@cccdddLLLIII333@@@===BBBNNNSSSMMMGGGGGGOOOPPPPPPOOOOOONNNMMMMMMHHHHHHHHHHHHHHHIIIJJJJJJFFFEEEFFFGGGHHHGGGDDDAAA>>>???AAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCCCCBBB@@@???@@@<<<666222666===???888000999;;;===>>>===<<<<<<===???AAA@@@<<<;;;<<<;;;888111333666999;;;=========999888999;;;===>>>===<<<999777777888999:::999888999999999999999999888888777999999999777666777888999777444222333444444333666666555444333222222111555555555444444444444444666666666666666666666666111555666333000222333222888555555777888555666999///111222333333555888;;;444000555000RRR???AAAFFF777666:::>>>NNN{{{ooonnntttyyyOOO000222999444111555333333333333333222111111000111222222111111222333111333555444111000000111222222222222222222222222///444666444///...222777......///000111222333333---000333222///...///111...///000111111000///............///000222444555444333222333555666555444000222555777888777555444333444555666777999:::::::::<<<>>>>>><<<::::::;;;======<<<<<<===>>>???@@@AAABBBDDDCCCBBBBBBCCCEEECCCDDDDDDCCCBBBAAA@@@@@@EEEEEECCCBBBAAAAAABBBBBBEEEFFFFFFDDDCCCCCCDDDFFF@@@???>>>???@@@@@@>>><<<<<<>>>???>>><<<::::::;;;999666777===AAA>>>999888999888666444333111111000111444555333333666555333222111000...---,,,,,,,,,111!!!111---666===AAA+++*********))))))***++++++---...---+++***---333888<<>>???AAABBBBBBAAA@@@???>>>???AAACCCDDDBBB>>>;;;;;;888666777:::<<<:::777999;;;<<<<<<;;;;;;<<<===???;;;999;;;:::999:::===555666777999;;;<<<===>>>999999999<<<>>>???>>><<<:::999888999::::::999777888888888888888888888888666777888777555555888:::444333333333555555444333666666555555444444333333444444444333333333222222444444444444444444444444666555222222888??????:::777444444888:::777777999<<<<<<;;;888555333222333777888999---///,,,888???@@@CCC>>>333///AAA~~~JJJ000111555777:::222222333333333222111111,,,...000000...---///111666333222444888999444///000000000111222222333333222444555333000000333666......///000111222333333,,,000333222///---///222///000111333333111000///111---000999:::333111555333222111222444555444333///333777777444222222444555555666666666666777777:::;;;<<<;;;999888999:::<<<<<<===>>>>>>???@@@@@@AAABBBCCCCCCBBBBBBFFFIIICCCDDDEEECCCAAA@@@CCCFFFFFFFFFEEEDDDCCCCCCEEEGGGEEEEEECCC@@@>>>???BBBEEE@@@???>>>???@@@@@@>>><<<>>>???@@@>>>;;;:::;;;===@@@;;;:::>>>AAA===888555777666555444333222111111222888:::444///000111///000///...---------......'''999...///AAA!!!777{{{{{{<<<)))((((((((()))***+++,,,,,,------+++***---444999999FFFIIIIIIVVVjjjooofff]]]WWWRRRKKKHHHIII@@@999666777555...***,,,((()))+++,,,---,,,,,,+++***,,,///222444666:::===BBB???DDDNNN___\\\PPPQQQAAATTTXXXKKK[[[WWWVVVYYY\\\ZZZXXXXXX\\\aaa___ccceeecccaaabbb```]]]VVVVVVQQQJJJLLLcccxxxKKK777EEEGGG;;;<<>>@@@>>><<<:::999;;;===@@@BBBDDDCCCAAA@@@;;;;;;===@@@CCCAAA:::555=========:::999999===AAA;;;<<<<<<;;;:::;;;===>>>>>>666444::::::777:::BBB999999::::::;;;<<<======:::::::::;;;<<<;;;999777:::999888888999999777555777777777777777777888888555777777555333444888<<<000000222555777666444111444555555555555555555555555555555444444333333333333333333333333333333333444111000:::NNN```bbb\\\<<<999999;;;;;;666333444555666777777666666777888111555;;;;;;333999:::111777444---555===555FFFuuuZZZ444111999666...111222222222222111111000///111333333000000222444;;;333///555>>>AAA888---//////000111222333333444444333111111111222333333111111111111000000000000,,,000333222...,,,///222000111333444444333111000444---333BBBBBB444...555222111000111333444333222000555999777111...000444888777777666555444444444;;;;;;;;;:::888888999;;;<<<<<<>>>???@@@@@@@@@@@@AAABBBCCCBBBAAACCCGGGKKKBBBEEEFFFDDDAAAAAAFFFKKKIIIHHHGGGEEECCCCCCEEEGGGEEEDDDAAA===<<<===AAADDDBBBAAA@@@AAAAAAAAA???===???@@@@@@>>>::::::<<>>>>>>>>??????@@@@@@@@@<<<<<<<<<<<<===???@@@AAA======>>>???@@@@@@AAAAAA>>>>>>>>>>>>============>>>===<<<;;;:::999999999<<<999666666:::=========888999::::::;;;;;;::::::;;;<<<<<<:::777888===AAA888999999999777777888999777555333333444555666555444555555555444555888:::777222111444333000111666111333666777555333333333333333333333333444555666666666555444444444444555777222111000GGGZZZ999<<>><<<===@@@AAA>>>>>>AAABBBCCCDDDEEEFFFFFFFFFFFFJJJEEEAAADDDJJJMMMJJJFFFHHHHHHJJJJJJDDD>>>@@@EEE===>>>???@@@@@@@@@@@@@@@CCCCCCGGGIIIEEE@@@???CCCCCCIIIJJJDDD???@@@@@@===HHHAAA:::;;;@@@DDDAAA===:::999999777111,,,///666333222555999666///...333---,,,,,,+++,,,---///000......---------,,,,,,,,,===---111$$$'''+++'''000222)))+++,,,---///333999======@@@KKKMMM\\\sssrrrfffZZZVVVSSSMMMGGGDDDAAA>>>:::666333111111111///)))***---+++---000///''',,,000333222666]]]QQQJJJHHHKKKOOOSSSWWWYYYZZZ[[[YYY[[[^^^```aaabbbbbbbbbbbbjjjmmmddd[[[WWWQQQIIINNNXXXzzzaaaDDDDDDGGGLLLMMMHHHFFFGGGFFFBBBGGGJJJMMMOOONNNLLLKKKLLLLLLLLLLLLKKKIIIHHHFFFEEEIIIIIIIIIIIIIIIIIIHHHHHHEEEIIIJJJDDD@@@AAACCCDDDAAAAAAAAABBBBBBBBBBBBBBB<<<<<<======>>>???AAAAAA??????>>>>>>>>>???@@@@@@??????>>>>>>>>>===============<<<::::::999999::::::888555555888:::;;;:::777888999:::;;;;;;;;;;;;999888666555666888:::;;;:::;;;;;;999777444444444888666444444555777777666444555555555444555777:::777333222444333//////333222444666666555333222222333333333333333444444555555555444444444555555555---///333///222ZZZgggJJJHHH888444777)))444111666:::666777777---444444444333222333555666444333555888888555555999===aaakkk;;;555555:::333222333333333222222111000000111111000///000222444222000111444555111000333444333222111111111222333111000000000////////////999000777+++000+++888333/////////000111222333444,,,---///111444666888999,,,---///111111000///...111111111111222333444555777555333111111222444555555444222222222444666777999<<<<<<::::::<<<;;;888;;;999:::>>>???======@@@AAABBBCCCEEEFFFFFFFFFFFFGGGDDDAAACCCFFFHHHGGGDDDIIIGGGFFFFFFBBB===>>>BBBEEEDDDBBBAAA@@@AAABBBCCCDDDDDDFFFIIIGGGCCCBBBEEEGGGJJJIIIBBB@@@CCCDDDCCCIIIBBB;;;;;;@@@DDDBBB???;;;999777666222...000555444333555777444---,,,000---,,,,,,++++++,,,---...++++++,,,,,,---.........555555bbb***'''+++'''...)))---&&&'''((((((***///555:::===CCCJJJDDDXXX{{{rrrfffZZZVVVTTTNNNGGGDDD???>>>;;;888555222111000---......+++((()))***))))))222000444UUU[[[KKKEEEJJJLLLQQQUUUXXXZZZZZZZZZ^^^^^^```cccfffhhhhhhhhhhhhbbbWWWLLLEEEHHHQQQYYY}}}```...;;;OOOKKKRRRSSSPPPIIIFFFGGGIIIHHHHHHJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJHHHAAA===@@@EEEFFFCCCCCCCCCBBBBBBBBBBBBBBB>>>>>>===>>>>>>???@@@AAA@@@???===<<<===>>>@@@AAA????????????>>>>>>>>>>>>===<<<;;;::::::999999:::999777555555666888888777777888999:::;;;;;;;;;;;;<<<888555666;;;>>>===;;;888:::;;;:::777555444444888777555555777888777666444555666555444555777999888555555666555111000111222444666666444333222222222222222222333333333333333333444444555666666666///222555444---777wwwiii:::444???444000666<<<777777666...555444333333555666777666555444666888777333333777333666RRR999777777777444333333222111111111111222///000111111000000111222000...///333333111000333555444333222111111111111111111000000000/////////,,,***555,,,333(((000,,,.........///111222444555111111111111111111111111***+++---///000000000///222222222222222333444555666444222111000111333444333333222222333555666888888;;;;;;999888:::999666777666888<<<>>>======@@@BBBCCCDDDEEEEEEFFFFFFFFFCCCBBBCCCCCCEEEFFFHHHHHHPPPKKKHHHHHHHHHEEEDDDFFFGGGEEEBBB@@@AAACCCFFFIIIDDDAAABBBFFFHHHEEECCCDDDJJJIIIEEEAAABBBGGGIIIGGGIIICCC===;;;???CCCCCCAAA<<<888555555333000111444555444444555111,,,***,,,------+++******+++,,,,,,((()))***,,,---///000111???$$$lll666---,,,%%%444###)))'''''''''''')))...555;;;666FFFSSSIIIYYY~~~tttgggZZZVVVUUUOOOHHHDDD>>>===;;;999666333111000,,,333000***,,,---(((%%%+++---666___kkkGGGLLLKKKNNNOOOQQQTTTWWWYYY[[[[[[dddbbbaaacccfffiiijjjiiieeeYYYPPPMMMJJJTTTzzz[[[000===KKKAAACCCXXXTTTTTTPPPKKKHHHHHHKKKMMMJJJJJJKKKJJJHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGIIIGGGAAA???CCCGGGHHHBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>===============???===<<<;;;;;;>>>AAACCC@@@?????????>>>>>>>>>>>><<<;;;;;;:::999999999:::888777666666666666777777999::::::;;;;;;::::::999;;;999888999<<<>>>===<<<555777::::::999888777888888666555555777777777555444555666666555555666888777777777888777555333222333555666666444222222333111222222222222222222222222222333555666777777777666555111777:::111PPPOOO,,,666111666:::333222888666555222111222666888777555444333444777666222333666;;;777666III|||666888666333444333222111000000111222333---///111111000000000111111//////333444111111444333333333222222111111111111111111000000000//////222000666000???222333222.........///000111222333444333111///---+++)))(((---...///111111222111111222111111111222222333444333222111//////000111111222222222222444555777888888;;;;;;888888:::999666666444666<<<>>>===???BBBEEEEEEEEEEEEEEEDDDDDDCCC@@@CCCEEEFFFFFFHHHKKKOOORRRLLLIIIMMMPPPNNNKKKJJJBBBBBBAAAAAACCCFFFJJJLLLBBB>>>===BBBFFFDDDBBBBBBHHHEEEAAA@@@DDDHHHHHHGGGGGGCCC===;;;<<>>===;;;999666444222111+++444///+++666555,,,---&&&<<>>BBBDDD?????????>>>>>>>>>>>>===;;;;;;:::999999999::::::888999888888777777888888<<<<<<<<<;;;:::999777777444777999999777666777999555888:::::::::999999:::666555444555666666555444444555777666555555666777222444555555555666444333222444555555444333333444111222333333333222111111000222333555666777777777444555...222<<<333666RRRHHH444///666;;;222///555777333111000222555777666333111000222666555222333777...;;;===444>>>mmm444888444000333222111000000000111222333...000111222111000111111333111111444444222222555111111222222333333333333111111111111000000000000666///***$$$>>>333222444000000//////.../////////++++++,,,---...//////000111111111111111111111000000000000000000111111222333333222111000111111222111111222333444555777777777:::;;;999999;;;:::777666555777===@@@???AAADDDGGGGGGFFFFFFEEECCCBBBAAACCCFFFIIIHHHFFFFFFIIIMMMLLLGGGGGGNNNSSSRRRMMMJJJDDDDDDEEEGGGHHHJJJKKKKKKBBB>>>===AAAEEEDDDCCCCCCCCC@@@>>>AAADDDFFFDDDCCCDDDAAA===:::999:::<<<>>>;;;666222444444333333555555555444222111111///---...---+++***)))******++++++++++++,,,,,,,,,------&&&666444,,,vvvvvvjjj}}}nnn~~~QQQ%%%++++++&&&---...---,,,+++...333;;;AAADDD===HHHUUUjjj~~~lll[[[TTTSSSOOOHHHCCC???===;;;888666444333222///666,,,)))555...%%%222===RRRCCCIIIHHHQQQSSSSSSRRRRRRTTTWWWZZZ[[[YYY]]]aaaaaa\\\SSSLLLHHHPPP???XXXWWWIIIRRREEE;;;>>>HHHKKKEEE>>>DDDEEEHHHLLLLLLJJJJJJNNNKKKLLLLLLJJJGGGGGGHHHIIIHHHHHHIIIIIIHHHHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFAAAEEEFFFDDDEEEHHHIIIFFFAAABBBBBBBBBCCCCCCCCCCCCBBBAAA???>>><<<;;;;;;:::::::::999:::;;;>>>AAACCC>>>>>>>>>>>>============::::::999999999999::::::777999::::::888888999:::===<<<<<<;;;:::888777666555999<<<<<<888555666999999:::;;;999777666777888555444444555666666555333444555777777666555555666---000111000111333333111111333444444333444555777222333444444444333111111000222444666777777777666111666444111444333444:::===}}}999000555<<<555///111///222111111333444555444333000///111555444111222666///111777999111:::iii666888222000222111000000000000111222222///111222222111111222333555222222444444111222555///000111333333444333333222222111111111000000000------///333UUU@@@///+++111000///......---------+++,,,---...000111222333000000000//////.........000000/////////000000111555555444333333333333333111222333444444555666666555999:::888999<<<<<<999777666888>>>AAA@@@BBBEEEFFFFFFFFFFFFEEEDDDBBBBBBIIIJJJKKKHHHDDDBBBCCCFFFKKKGGGHHHOOOUUUSSSOOOMMMMMMMMMNNNMMMMMMKKKJJJIIIDDDAAAAAADDDFFFEEEEEEGGGAAA>>>???BBBDDDBBBAAAAAAAAA@@@===:::666555777999999555333555444222333777555555333000111222111---------+++******+++,,,,,,------,,,,,,+++++++++***++++++///!!!<<<}}}[[[|||555...))))))///************,,,111888>>>AAABBBeeeooo[[[SSSRRRNNNGGGCCC@@@>>>;;;777555444444444000666***(((222&&&'''HHHjjjBBBJJJLLLFFFRRRQQQRRRSSSUUUVVVWWWWWWWWWTTTWWWXXXTTTNNNLLLOOOSSSKKKaaaXXXOOO777888@@@LLLQQQHHH<<<;;;AAA@@@@@@DDDKKKLLLHHHIIIMMMIIIJJJKKKIIIGGGEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDBBBBBBEEEEEEBBB???@@@@@@AAABBBCCCDDDDDD@@@@@@???????????????@@@;;;;;;;;;;;;<<<===>>>>>>============<<<<<<<<<;;;:::999999999999999::::::555888::::::999888999;;;::::::;;;;;;::::::999999:::<<<======<<<999777666999999888666444444666888555555555666777777555333444666777777666555555555///222222......222333000000111333333333444777999333444555555555444222111111222444666777777666555333333777333...555;;;555(((GGGRRR;;;222888777555444...111333555555444333333444111000222444333///000444999...---777888333???SSS999999111111333//////000111111111111111222222333222111111333666666333111333222000000333111111222333333333222111222222222111111111000000///777???GGGkkkOOO666333//////...---------......222222111000///...------......------......//////111111000000000000000111444333333333222222222222222333333444555555555555222666888666888;;;<<<999777666888>>>AAA@@@AAAEEEBBBCCCDDDEEEEEEFFFFFFEEELLLLLLKKKIIIFFFEEEEEEEEEOOOJJJIIIMMMPPPOOONNNOOOTTTSSSPPPNNNLLLKKKJJJJJJEEECCCDDDFFFFFFCCCEEEIIIEEEBBBBBBDDDCCC???@@@EEE???@@@???;;;666222333555777555555666333000333999666777333......111///)))---,,,,,,++++++,,,---...,,,,,,,,,+++++++++******((((((444111!!!MMMggg{{{TTT......(((---++++++,,,---///333999>>><<<___qqq[[[RRRQQQMMMGGGCCCAAA>>>:::777444444555555)))111)))+++888///<<>>NNNGGGBBBOOONNNPPPTTTXXXYYYWWWUUUSSSUUUTTTNNNFFFBBBJJJ]]]llloooVVVIIICCCAAACCCQQQbbbllldddXXXPPPCCC555???>>>BBBIIIJJJGGGHHHMMMHHHIIIJJJHHHFFFDDDCCCCCC===>>>@@@BBBDDDEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFCCC??????BBBBBB???<<<<<<===>>>@@@AAABBBBBB?????????@@@AAACCCDDDEEE=========<<<<<<;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;999999999888999999::::::444777::::::888888:::<<<888888999:::;;;;;;;;;;;;:::999888999;;;999333...444444444222222333777;;;666666666777999888666444444666888888666555555555444777555000///444555111///111222333333555888:::333444666666666444222111111333555666777777555444555***///222,,,555:::+++CCC999zzzoooIII000000555:::;;;555222555888888555333333555333222333444222......111///444555111222777:::888<<<:::111333444...///000222222222111000333444333111000222444777777333111222111......111222333444444333222000///222222222111111111111000+++...***)))KKK666+++666---------------...///000000000///...---,,,,,,+++---------...///000111222222222111111111111111222000000000000/////////...333333444555555444444444000444666555777;;;<<<999777666888>>>@@@???@@@DDD???@@@BBBDDDFFFHHHIIIIIIKKKKKKJJJJJJJJJKKKLLLLLLNNNHHHEEEFFFGGGFFFHHHLLLTTTQQQNNNKKKIIIJJJLLLMMMCCCBBBDDDFFFCCC@@@CCCIIIJJJFFFEEEEEEBBB===AAAJJJ???AAAAAA===666111111333555555666666222///333;;;777888333------///,,,%%%---,,,,,,+++,,,---///000++++++++++++++++++++++++&&&+++"""333555)))aaannn,,,555%%%***///000111333555999>>>BBBDDDlllXXXWWWRRRLLLIIIDDD@@@>>>;;;777444333222333666'''222555%%%444uuuUUU;;;GGGKKKMMMOOOIIIKKKMMMUUUUUUNNNPPPQQQGGGCCC???@@@FFFRRRkkkqqqFFFFFFAAA@@@MMMJJJZZZwwwjjjjjjeeeMMMMMMCCC???BBBDDDDDDCCCCCCFFFIIILLLMMMKKKGGGBBBAAABBBEEE<<<999:::AAAGGGFFFEEEFFFFFFAAA@@@DDDDDD@@@AAAFFFIIIFFFDDDFFFHHHGGGAAA<<>>???CCCAAA???>>>??????>>>===<<<;;;:::<<<>>>>>><<<999======<<<:::888888:::<<<::::::;;;===??????<<<:::888666555444555666888999:::;;;;;;;;;;;;;;;;;;;;;777777777777666555444333777888777444555888888444888777666555444444555666333000000555666222222666444333222111222444666888///000222111111111222333222333444444444555777999333555777666555444444444222555444000000555444...<<<555YYYXXX111>>>999111;;;AAA888666666666000)))---888111555888777222000222555666666555333111222444777JJJGGG111555///111222111///...---...000111////////////000000000000666333000000111111...+++111000///...,,,,,,++++++333333222222222333444444777111,,,,,,111222///***,,,,,,------///000111222///111000---,,,//////---///,,,***+++...000---+++444333222111000000000111000000000000////////////444222000///111444666777333444444555777888:::;;;;;;777555777===AAAAAA???@@@===???DDDEEEEEEIIIQQQJJJLLLMMMLLLJJJJJJNNNRRRJJJMMMJJJBBB@@@GGGMMMOOOPPPOOOKKKHHHJJJOOONNNJJJNNNRRRSSSNNNJJJIIIHHHDDDIIIFFFCCC@@@@@@CCCFFFIIIBBB???:::555222222333444888666555333333222222111444222000---+++)))((('''......---,,,,,,,,,,,,---***,,,------++++++,,,...)))"""&&&///)))&&&FFFsssKKK...%%%...///333111000CCChhhqqq[[[XXXRRRLLLIIICCC@@@>>>:::777444222222222;;;444111***888nnnbbbAAA;;;KKKLLLMMMSSSQQQNNNUUUKKKIIIVVVPPPAAAEEE888HHHKKKSSSCCCTTTEEE;;;DDDSSS===BBBoooUUUjjjkkkQQQBBB<<>>===@@@BBBCCC???>>>BBBDDDBBB@@@AAAFFFAAA@@@BBBBBB???@@@EEEFFFCCCBBBCCCGGGGGGDDD@@@BBBCCCBBB@@@>>>===>>>@@@???===<<<<<<>>>???>>>===>>><<<999999;;;===<<<;;;;;;;;;:::888666666888;;;:::999888999:::<<<;;;:::888777666555555777888:::::::::::::::::::::::::::666777777777777666666555<<<===:::666777:::999666777777555444444444555555444111222666777333333666555555333333333333444444333444444333111000111222555444444444444555666666111333444555444555777888444666555111222555555111777222MMMGGG111<<<<<<444444777999555444888333///444444888:::888444111222555555555555555444444777999CCCyyyCCC222777222666555333111///---------...////////////000000000111444222000000111111///,,,222111000...------,,,,,,333222222111111111222222333000...///333444222///---...///000000000...---///111000---,,,//////---,,,,,,---,,,,,,+++,,,---222222222222111111000000111111111111111111111111555333111000222444666777555555555666888999;;;<<<;;;888666999>>>BBBBBBAAAAAA???@@@DDDDDDDDDHHHNNNQQQQQQPPPLLLHHHHHHMMMQQQQQQPPPNNNIIIEEEFFFMMMTTTJJJMMMMMMKKKMMMPPPOOOKKKHHHLLLMMMIIIGGGHHHHHHFFFKKKIIIFFFCCCAAAAAAAAABBBBBB@@@===:::999888999:::999999777333000000333666//////...---------............---,,,,,,,,,,,,---,,,---...---+++***+++,,,000)))+++222+++ ,,,DDDyyy000)))...------kkkwww^^^YYYSSSMMMIIICCC@@@>>>:::666444222222222333888,,,'''YYYDDD<<>>QQQTTT:::LLLDDDMMMLLL===444XXX{{{ddd___[[[hhh{{{sssGGG;;;999<<>>===>>>BBBBBBBBB@@@??????BBBDDDGGGBBB@@@BBBBBB???>>>???FFFBBB@@@@@@@@@???@@@CCCFFFCCCAAAAAADDDFFFDDDBBBAAAAAAAAA@@@>>>>>>???@@@;;;:::999:::<<<=========???<<<999777999;;;<<<===::::::999777666666999;;;:::888555555666888::::::888777666666666777999:::::::::999999888888777777555666777777888777777777???>>>;;;666666999999666666555444333333333444555555333444777777444444666555555555444444333222111333555666555333333444555777444222333555777666444222333444333333444777999555777666333333555666444333000<<<}}}sss777999>>>888AAA777???333,,,999777---111555777999777333000111333333444666666666666999;;;DDD[[[===111777222999555333111///...---....../////////000000000111111222111000000111111000...333222111000///.........333222111000000000000000///000000111111000///......000222333222///,,,)))///111000---,,,///000---))),,,///...***)))+++...000111222333222111000///222222222222222222222222555444222111111333444666666666666777888:::;;;<<<;;;999888:::???BBBBBBAAABBB@@@AAACCCCCCBBBEEEJJJTTTSSSPPPKKKGGGHHHMMMRRRTTTOOOMMMMMMHHHBBBGGGQQQDDDJJJNNNMMMMMMOOONNNLLLJJJMMMMMMIIIGGGIIIJJJIIIJJJJJJIIIHHHEEEBBB@@@>>>@@@@@@???>>>======<<<<<<999888666111...///333888...............///000111......---,,,,,,,,,,,,,,,---......---***))))))***,,,''''''------'''%%%)))CCCBBB***+++111DDDxxx}}}```YYYRRRMMMJJJEEE@@@>>>:::666444222222222***444,,,DDDKKKAAAEEELLLMMMFFFFFFLLLOOONNN@@@FFFIII333...CCCQQQ{{{eee777<<>>rrrjjj[[[]]]CCCGGG:::===???AAAAAA???===<<>>>>>???@@@;;;:::888999;;;<<<<<<;;;===;;;999888999:::;;;<<<;;;;;;:::999888888;;;>>>999777555555666888888888888777777777777888999999999999888777666666555555333444555666777777777777;;;:::777222333777777444555555333333222333444555444444444555666444444444222333555555555333111000111333555666666777999;;;777333000222666999777444777666555333111111333666666777666444333444555555222222222YYYeee:::///333AAA888EEE888+++666555...777111333555444111000000111222333555555555555777999LLLAAA;;;333555...666000000/////////000111222//////000000000111111111000000000000111111111000444333222111000000000000444333222111000/////////222555777666222...------000111111111000///---+++...000000------000000...+++---///...,,,+++,,,...///000222333333222111///111111111222222222222222333333222111000000222444666666666777888999;;;;;;:::999888:::>>>@@@@@@???BBBBBBBBBBBBAAAAAACCCFFFNNNOOONNNKKKHHHIIINNNSSSSSSIIIGGGNNNLLL@@@>>>FFFAAAIIIMMMLLLJJJKKKLLLKKKMMMPPPNNNIIIFFFHHHIIIGGGGGGIIIKKKLLLKKKGGGCCC@@@======>>>>>>===;;;999777888555222//////111222333222111000...------,,,,,,...---,,,,,,++++++,,,,,,,,,---...,,,***))))))***)))&&&$$$&&&,,,000///,,,222aaannnnnn&&&+++---{{{bbbXXXRRRMMMLLLFFFAAA>>>;;;777444333333333///444444rrrnnn777AAAFFFGGGFFFHHHHHHEEEEEE:::MMM888333UUUUUU```uuuuuu{{{sss^^^pppccccccTTT???KKKDDDmmmssszzzZZZTTT]]]CCCCCC???@@@BBBDDDEEECCCAAA???DDDBBB@@@>>>>>>>>>??????CCC??????AAAAAA???AAAEEEDDDDDDDDDBBBBBBDDDDDDDDDGGGDDDAAA??????@@@@@@AAA>>>@@@AAA@@@???>>>>>>???>>><<<::::::;;;;;;;;;:::999999:::;;;:::999999999:::::::::888888999<<<>>>777777777888999999777555777777777777777888888999888888777666555555444444111111333444555555666666666666444111222777777555555444333222333333555555222444444444333444333222///111333555555444333111111333555666666777999;;;555222///111777:::888555777666555333000000333555444555666666444222333555555555000BBBcccCCC888%%%111@@@>>>555777333000:::///000222333222222333333222333444333333333555777OOO666???888444,,,222000000000000000111222222000000000000111111111111///000000000000000111111444333222111111111111111555444333111111000000000444888;;;:::555111000222111111///......///000111...000000------000000...000...---...000000///---...///111333444333111000000000000111111111222222111222222000......000222555555555666777888999:::999999999:::<<<======<<<@@@BBBCCCAAA@@@AAABBBCCCHHHJJJLLLKKKIIIHHHKKKMMMTTTHHHFFFQQQSSSGGG======CCCIIIKKKHHHEEEGGGIIIIIIIIILLLKKKEEECCCEEEFFFEEEFFFIIIKKKMMMKKKGGGAAA>>><<<===>>>>>><<<888444222888444000222666777333...222111///---,,,******)))------,,,++++++++++++,,,***+++,,,,,,******+++,,,...---+++)))+++......+++///'''}}}uuu111===mmmfffZZZRRRNNNLLLGGGBBB@@@<<<888555444444444666666777eee???DDD@@@EEEAAAAAAIIICCC777666===KKKxxxllllll^^^___lllsssqqqYYY999;;;DDDDDDDDDGGGHHHHHHFFFDDDJJJGGGCCCAAAAAAAAA@@@@@@DDDBBBBBBCCCAAA===>>>BBBAAADDDEEEDDDDDDGGGGGGDDDAAA@@@???>>>???@@@CCCDDD>>>@@@AAA@@@???======>>>???===;;;:::;;;;;;:::999666999;;;;;;:::888888888666777777666555777:::===777777888:::;;;:::777444555666666666777777777777777777666666555555444444000111222333444444444444444555444333555999999555555444333333333444555666222444555222222444333000///000222444555444333222444666777666444444555666555222111222666888888666333333333333222222555777222444777:::777222111555888555444888sssAAA111111666:::555000000000111111333444666777777777333444444333333555888;;;ZZZ777DDD<<<444---444333222222111111000//////000000000111111111222222///000111111000///000222333333222111111111111111444333222111111111111111---111444444222000111333222000...------000222444---000///,,,---000111///222///---...222333000---...///111222333333333222//////000000111222222222...111222111......000333555555555555666777888999::::::;;;;;;;;;::::::999<<<@@@BBB@@@???AAACCCBBBGGGIIILLLKKKGGGEEEFFFGGGWWWNNNLLLTTTXXXOOOEEE@@@DDDHHHIIIFFFEEEGGGIIIGGGGGGKKKLLLIIIHHHKKKMMMLLLHHHJJJKKKKKKHHHCCC===:::@@@AAAAAA@@@===999444222999555333666::::::555000///...---,,,,,,,,,,,,,,,------,,,+++++++++++++++)))***++++++******+++---***,,,...///...***((((((222...BBByyyZZZllllll]]]SSSNNNLLLFFFCCCAAA===:::777555555555555:::666fffAAAggg333FFF@@@DDD<<<===FFF>>>666CCC;;;oooxxxggg{{{yyylllooobbb???<<>>??????>>>???@@@BBBCCC???@@@AAAAAA>>><<<<<<<<<===;;;::::::;;;<<<;;;:::777999:::999777777888:::555666666666555777:::===999888777777888888777555444444555666666666666666666666666666555555555555111222333333444444444444444666666555666999777333555555444444444555777777222666666333222555444000111111333333444333222111444555666555333222222333666555444444444444555555111333444444333222444555222444:::>>>:::222111555777222888555SSSTTT111---999222111555***333333444555777888777777555555555555666:::@@@EEE~~~ttt<<>>===;;;999888777999>>>AAA>>>>>>BBBDDDBBBFFFHHHIIIHHHEEEDDDGGGIIITTTSSSRRRRRRQQQOOOJJJGGGCCCFFFHHHGGGIIILLLJJJFFFLLLPPPRRRPPPPPPRRRSSSRRRKKKKKKKKKJJJHHHDDD@@@>>>CCCCCCCCCBBB???;;;777444555666666666555444444444...------------......///---,,,++++++***+++++++++***+++,,,+++***)))***+++%%%$$$(((///...((((((---"""000BBBVVV~~~qqq___UUUOOOLLLFFFDDDBBB>>>:::888666666666222AAA888nnnCCCYYY>>>:::777:::>>>666888DDDAAAHHHgggvvvXXXCCC>>>BBB@@@;;;PPPoooAAAOOO>>>HHHOOOBBBKKKFFFFFFDDDCCCEEEIIIKKKKKKIIIIIIEEEAAA@@@BBBCCCBBBAAA@@@@@@CCCEEECCC>>>>>>BBB888???DDDDDDFFFIIIGGGAAA@@@AAAAAA@@@>>>===>>>??????AAABBBAAA>>><<<;;;;;;:::999888888;;;<<<<<<;;;999:::999777444555999===777888888777777999===@@@;;;888555444555666777666333444444555666555555555555555555666666666666666333333444444555555444444333666666555666777444///666555555444555666777888333888888444333666666111333333333333222111111000111222333333222222444555888888888666333111222333444555666555333111000000222444;;;AAA===444222666555...:::444555CCC...:::222999BBB///333333333444555666444333777777666777999???GGGMMM```===???555+++///999...///000222222333333333000111111111111222222222000222333222///...///111222222111111000111111111000////////////000000111444444333222333333444444000000111111111000000000---//////,,,---000111///,,,///111000---,,,...111/////////000111333444555111111222333333444555555...222555555222111444888888777777777888999::::::>>>???@@@???<<<999777777777===@@@>>>>>>CCCEEECCCCCCEEEFFFEEEDDDFFFKKKPPPMMMSSSSSSLLLGGGHHHKKKKKKAAADDDGGGJJJOOOQQQMMMFFFNNNSSSUUURRRPPPQQQPPPNNNKKKLLLLLLKKKJJJIIIGGGFFFCCCCCCCCCAAA???<<<888666000444777333---,,,111888000//////............///---,,,++++++******++++++,,,------+++)))(((((()))---%%%###******%%%(((111%%%333///]]]ppphhhsssooowww___[[[NNNDDDLLLFFFDDD@@@<<<999666444444222333///ooo@@@555wwwTTT;;;QQQFFFYYYlllnnn@@@???DDD999999GGGfffeeeCCCMMMIIIGGGJJJKKKKKKMMMQQQJJJJJJJJJHHHFFFEEEFFFGGGHHHCCCAAAAAA>>>999;;;AAABBBBBBBBBBBB@@@>>><<<:::===AAAFFFHHHHHHFFFEEEDDDCCCBBB@@@?????????@@@@@@??????@@@??????>>>======>>><<<:::888888888999:::777888<<>>???<<>>===<<<===???BBBCCCCCCAAADDDFFFEEEBBBBBBDDDGGGOOOJJJJJJKKKIIIDDDEEEKKKFFFFFFGGGIIIKKKKKKIIIGGGHHHMMMSSSUUURRROOOMMMNNNJJJIIIIIIJJJJJJIIIGGGEEEBBBBBBAAA???===;;;999888222222111000//////000000///......///000000///---///...,,,*********,,,---((()))+++------,,,)))(((***)))((()))+++,,,,,,***&&&...)))---eeerrrbbbXXX___iiizzzaaaZZZQQQHHHKKKFFFDDDAAA===:::777666666777555///FFF///,,,{{{ttt^^^llljjj:::XXXkkkSSSSSSDDDEEE>>>;;;@@@HHHMMMPPPRRRSSSRRRNNNHHHCCCAAABBBCCCGGGDDDCCCCCC@@@999999===>>>>>>>>>>>>===;;;:::999AAADDDGGGHHHGGGEEEDDDDDDDDDCCCAAA???>>>>>>??????>>>>>>??????>>>======<<<===<<<:::888777888999:::999999;;;<<<888444666<<<777777666555555666888888777666444555666666555444888666555555555555444222777555333333444555444333666666666666555555555555666555555555444444444333555555555555555555555555555444444444333333333333333000///000222444444222222222222333444555666777;;;888555444555555555444444222222555444111000222555555555444444444444444666555***:::666HHH@@@999666333444666666444444444444555555666666222666<<<999BBB>>>VVVDDD555555000,,,;;;222555444222000000222444555555444222111000111222333000000111111111222222222222111000000/////////000111111000000000000111111333333222111111111111111000000////////////000000///////////////000000000////////////////////////333444111---...222111,,,333333333333222111000000666666555222111222555777666777888999:::;;;<<<===<<>>:::BBBNNNUUUWWWXXXZZZWWWQQQIIICCC@@@BBBCCCDDDCCCDDDEEEBBB<<<:::<<<>>>????????????>>>======EEEFFFGGGFFFDDDBBBBBBBBBDDDBBB@@@???===========================<<<<<<;;;<<<;;;999777666777888999:::888999999666333666<<<888888666555555666777777555444333444666666555444666555444444666666555444666444222222333444333222777777777666555555444444666666666666555555555555555555555555555555555555444444333333333333222222333111000000111222222111222222222333444555777777<<<999777555555555444333222000111444555333222555333333333333333333333333888...///;;;555333qqq===999666444333777555333555777666444444777:::888---;;;JJJNNNKKKqqq<<<555555111,,,:::444666555333222222333555666888666444222111000111111000000000111111222222222000000000///////////////000000111111111111000000222222111000000000000111222111000//////...////////////000000111111222222000000000000000000000000111222111///000222000,,,111111111222222111111000555555555333222333666888888888999999:::;;;;;;;;;===??????======@@@AAA???<<<<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCDDDDDDBBB@@@===???AAAEEEKKKKKKIIIIIIKKKPPPNNNMMMMMMOOOPPPPPPOOOPPPOOONNNMMMMMMKKKHHHFFFFFFFFFGGGIIIIIIHHHDDDAAA?????????>>><<<:::888777888777555333111000/////////...---...//////...---,,,,,,++++++++++++******)))***,,,---,,,***((('''+++)))((((((******)))'''000###'''444+++666cccVVVMMMRRR\\\ffflllZZZWWWOOOHHHCCCAAA>>>;;;888777666666444000+++gggEEEPPPsssIII999777BBB555999LLLAAA???KKKFFFEEEMMMUUUXXXZZZ[[[WWWVVVRRRLLLHHHFFFFFFHHHDDDDDDEEEEEEBBB@@@@@@AAA>>>??????@@@@@@@@@@@@@@@GGGGGGFFFDDD@@@>>>>>>??????>>>===<<<;;;<<<======<<<<<<<<<======<<<<<<;;;<<<:::888777666666777888888777888999777444555999999888777555555555666666444333222444555666666555555444444555666777777666555333222222333444333222666555555555555555555555777777777666666666666666555555555555555555555555333333333333333333333222222222111000000111111111111111222333444555777888888555333222333333333222333111222666666444444666222222222222222333333333777,,,444666444+++MMM:::888666555111888555555888:::888444333777<<>>===<<<===@@@AAA@@@>>>???@@@AAAAAABBBCCCEEEFFFDDDBBBCCCDDDCCC>>>:::>>>@@@DDDHHHIIIIIIJJJLLLNNNLLLKKKKKKNNNPPPQQQQQQTTTPPPLLLKKKMMMMMMJJJHHHEEEFFFGGGHHHIIIGGGCCC@@@<<<<<<<<<;;;:::888777666666555444222111111000000000...------...///...---------.........------,,,,,,------...---,,,***)))(((''''''''')))******(((444+++###&&&...222---'''bbbqqqFFFJJJVVV___iiittt\\\WWWOOOHHHDDDBBB???<<<:::888777777000------ZZZgggddd}}}tttCCC111666<<>>??????EEEEEEDDD@@@===;;;;;;<<<999999888999:::;;;===>>><<<<<<===============<<<<<<:::888777666666777888666666888<<<;;;666444666999888777555555555666666444333333444666777666555555444444555777888777666444333111222333444444333222222333444555555666666777777777777777777777777555555555555555555555555333333333333333333333333222222222111000000111222222222222333444555777777333111///000222444444444777444555888888444333666444555555555666666777777444///888...333000;;;lll666777666777///999555888;;;<<<:::555444999===000KKKCCC:::333777333777///222222111000000111222222222222111000000000000000333222222111000///.........///000000111000/////////000111222222111000///222222111111111222222333222222000///............---......///000111222222222222222222222222222222...///111444333111000///000111222333444444444444333444555555555666999;;;??????>>>>>>>>>=========AAA===:::;;;============AAACCCEEEDDDBBBAAABBBDDDFFFDDDBBBBBBDDDCCC???;;;???AAACCCCCCCCCEEEHHHJJJDDDCCCBBBDDDGGGJJJLLLMMMSSSOOOJJJIIIKKKLLLKKKIIIEEEEEEFFFGGGHHHFFFCCC@@@999999999999888777666555333222222111111111222222111///---,,,---...---,,,,,,,,,---......------,,,++++++,,,,,,+++***)))(((&&&%%%%%%'''***+++++++++%%%000111&&&&&&000///%%%222NNNIIIJJJYYYbbbooobbbXXXOOOJJJHHHFFFCCC???<<<;;;:::999000000222OOOUUU:::888DDDNNN@@@222>>>:::;;;@@@555DDD>>>AAAHHHOOOOOOMMMPPPVVVPPPRRRSSSQQQMMMJJJHHHGGGMMMNNNJJJDDD@@@AAABBBBBB>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA>>>;;;999999:::666666666777999;;;>>>???===>>>>>>???????????????<<<;;;999777666777888999666555999>>>===888444444888888666555555666777777666555444555666777666555666555444555777888777666444333222222444555555444111222333444555777888888666666666666777777777777555555555555555555555555333333444444444444555555222222333222111111333444333333333333444555666666222111000111333666777777999666666888777333222444222222333333444555555555111333888+++444666777qqqTTT333777666888---;;;555999;;;;;;:::888999<<<@@@;;;zzz???777...777444666000000000////////////000000/////////000000000000000222222111000///......---...///111222222111000000000000111111111111000000222111111111111222333333222111000//////...//////000000111111222222333333222222222222222222222222//////222555555111111333111222333444444444444444111333555666666888;;;===AAAAAA@@@@@@????????????AAA;;;888;;;===<<<::::::AAADDDGGGFFFCCCAAABBBDDDEEECCCBBBBBBCCCCCCAAA@@@@@@CCCCCC@@@@@@DDDGGGGGGCCCCCCCCCEEEIIILLLMMMMMMOOOLLLIIIGGGGGGHHHHHHGGGEEEDDDDDDDDDEEEDDDBBB@@@999999999999888888777666111111111111111222333333111///,,,+++,,,------,,,))))))************++++++((((((((())))))((((((((('''&&&&&&(((***,,,,,,+++%%%))),,,+++'''&&&***///%%%XXX~~~{{{nnnzzz~~~bbb<<>>BBBGGGIIIIIIMMMRRRMMMNNNNNNLLLIIIGGGFFFGGGFFFJJJIIICCCAAACCCDDDBBBCCCBBBBBBBBBBBBCCCEEEFFF???@@@@@@???<<<::::::;;;777777777888999<<<>>>??????@@@@@@AAABBBAAAAAAAAA===<<<:::888777888999:::999777888======999555666777777666555555666888888888777666666777888777555777666555666777888777666555333222333555666666555444555555666777888888999555555555666666777777777555555555555555555555555444444444555555666666666111333444333222222444777444444444333333444444555444222111111444666777777777444444777666222111333//////000000111222222333222555555000777555666WWWAAA000666666999,,,;;;555888888777888;;;>>>BBBEEEVVViii:::777,,,555222444222////////////////////////000000000111111111000000//////000000000000000000///000222333444333222111111111000000000000111111000000000000000111222222000000////////////000000111111111111111111111111111111111111111111111111000000333777555111222777111222222333333333222222111333555777777999<<<>>>@@@@@@@@@@@@@@@?????????@@@999777<<>>::::::;;;;;;;;;:::999999444333333222222222333333222///,,,+++,,,,,,,,,,,,))))))((((((((()))***+++'''(((((())))))************)))((()))+++++++++))),,,###!!!)))///,,,***---,,,555|||III???KKKMMMYYYbbboooZZZOOOPPPFFFDDD@@@<<<999666444444555333333666ttt===;;;222999TTTjjjiii]]]VVV222...333???BBB:::777<<<<<<>>>>>>>>><<<:::>>>???AAA;;;999<<>>???@@@@@@===;;;;;;<<<:::999999999:::<<<>>>???@@@AAABBBCCCCCCCCCCCCCCC>>><<<:::999888888999:::<<<888888;;;<<<999777888666666555555555777888999:::888777777888888777555888666555666777888777555555444333333555777666666888888888888888999999999444555555555666666777777555555555555555555555555555555555666666666777777111333555444333333666999555555444333333333333444444333111111222444444444444222222555555111111333111111222333444444555555444555222666:::000555JJJ777///666666:::+++<<<444666555444777===CCCGGGIII___999;;;///555///222333/////////000000/////////222222222222222111000///------...///000111222333///000222444444444222111222111000//////000111222///////////////000111111000////////////000000111/////////...............111111111111111111111111111000333777666111333:::111111222222222111111000000222555777888:::<<>>::::::888===BBBCCCAAAAAACCCGGGAAACCCCCCBBB@@@BBBGGGLLLDDDLLLPPPMMMMMMPPPPPPLLLOOOOOOPPPQQQSSSSSSQQQOOOQQQQQQPPPLLLFFFCCCDDDFFFCCC@@@===<<<===>>>>>>===<<<<<<<<<======<<<<<<;;;777666555444333222222222222///,,,++++++,,,,,,,,,+++***)))((((((***,,,...******+++,,,---......///...,,,******+++***)))'''%%%)))++++++---000000...000///pppMMM===KKKKKKRRR\\\dddqqqZZZYYYNNNIIIEEE@@@<<<999666333111666444***888]]]:::444;;;333222111111111333666777222444777999999:::<<<===999999999<<>>AAA>>>888666888;;;>>>===888999???AAA>>>AAA???===;;;<<<>>>@@@BBB===???@@@>>>:::888999;;;999888888777777777777777666666666666777777777777888777666666777777666555;;;:::888777666555666666666666666666777777777777<<<111555444HHH222222777444888;;;===333222<<<333444444444444444444333333666777888777555444444555333444444444555666666666333555666555444222222333111333333222000111555888777666555444444444444444555444333333222222222222000444222888777000777:::666333222666888666555777444999000DDD444DDDjjjLLL@@@555333444333111000,,,---///000000000///...//////000111111111111111333333222222111000000///000000111444777666111---222222222222222222222222...------///111222111000222000...------...111222///***+++///---&&&***444333222111333555666444333222111000111333555555555222333333444444333333222222333444555666999===@@@???======???===999:::>>>666777:::AAAGGGGGGAAA:::>>>@@@DDDIIIHHHCCCAAACCCAAAGGGGGGCCCBBBGGGJJJHHHMMMNNNOOOOOONNNOOORRRUUUWWWVVVTTTRRRPPPPPPRRRTTTHHHGGGGGGHHHIIIGGGAAA===>>>===;;;:::;;;===@@@BBB===<<<:::888777999===AAA666666666555444111...,,,444777888222((($$$)))///)))***,,,,,,---,,,+++***///,,,))))))+++,,,+++)))***************++++++,,,---,,,***)))((()))+++,,,,,,666QQQuuuiii}}}PPPKKKGGG>>>OOOLLLZZZhhh|||]]]VVVNNNIIIEEE@@@<<<999777444222666222,,,555]]]<<<333111222666444333222222333444666888222444777999999:::;;;===<<<;;;:::<<>>>>>;;;999;;;AAAGGGEEECCCCCCCCCBBB>>>;;;CCCDDDFFFGGGHHHGGGGGGFFFOOOIIIBBB<<<:::===AAADDD===::::::>>>???======@@@444777777444555;;;>>><<>>===;;;===???>>><<<:::;;;<<<999888777777666666777777555666666777777888888888999777666666777777666555777777888999888888777666777777777777777777777777,,,:::DDD777666444;;;777===555222999444---222333444444444444444444444444222444555444333333444555444444444444555555555555444555666555333222222333222333333222111222555888555444444333222222333333555444444333333333333444111333111666777000555<<<:::555444888999777777999:::===555PPPhhhHHH===333222333222111111---...//////000000//////...///000000111111000000222111111000000000000000111000111333555444111...222111111000000111111222///......///111222222111222111000......///000111222...,,,///555555///'''222111000///000111111111222222111222444444444444333333333444444333333333222333444444555777;;;>>><<<;;;===???>>>::::::===666666888===BBBDDD@@@<<<>>>===???GGGJJJHHHDDDDDDEEEIIIJJJFFFGGGMMMRRRRRRKKKOOOSSSTTTRRRMMMHHHEEE<<>><<<;;;:::>>><<<999666555555666777@@@999000******000777<<<,,,///111111///......///'''(((***,,,------,,,,,,---+++))))))***+++***(((***))))))))))))***+++++++++***)))(((((()))***+++222,,,666tttnnn}}}jjjHHHFFFHHHCCCMMMQQQ\\\nnnbbbSSSNNNIIIFFFAAA===:::888555333666...000222eeeQQQ...000999333))))))333222111111222333555666222444777999999999;;;======<<<;;;<<<===>>>===<<<888666888>>>BBBEEEJJJPPPFFFFFFGGGJJJMMMNNNMMMLLLFFFGGGGGGHHHIIIIIIJJJJJJAAABBBCCCBBB@@@>>>======AAA<<<:::>>>AAAAAAAAABBB>>>???>>>::::::======<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA???=========888888777666666666666777555555666777888888999999999777666666777888666555333555888::::::999777666777888888888888888777777666:::999888000>>>:::+++,,,,,,///222555999::::::222333333444444555555555000222333444333333555666555555555555444444444444444555666555333111111222333333444333222333666888555555444333333333333444444444444444444444555555222222000333777111222BBB>>>999777999:::999888:::AAA222GGGDDD:::222111333111000000//////......//////000111......///000000000000///111111000//////000222333222111111222333333111000222111///......///111222222000...///111222333333222222111111000000000000///666777---%%%)))333999111111000///......000222111222333444444333222222333333444444444444333333222333444444444555888;;;:::999<<>>::::::===<<<::::::<<<@@@AAA@@@===>>>:::;;;DDDLLLKKKGGGDDDKKKMMMKKKGGGEEEIIIMMMMMMRRRMMMFFFAAABBBEEEIIILLLOOOFFF===:::>>>CCCEEEDDD>>>===>>>AAAEEEHHHIIIIIIRRRSSSSSSRRROOOJJJEEEBBBEEEEEEGGGIIIJJJEEE<<<555<<<<<<<<<<<<;;;666000,,,666333///---,,,***'''$$$%%%''')))+++,,,------,,,,,,***(((((()))***)))((())))))((((((((()))******))))))'''''''''((()))***222&&&(((MMMCCCBBBJJJLLLKKKVVV^^^vvvkkkQQQOOOJJJFFFBBB>>>;;;999666444666---444111HHHSSS@@@222+++111444///000888/////////...///000111222222444777888888888:::;;;<<<;;;;;;;;;===>>>??????AAA>>>===AAACCCCCCEEEIIIGGGFFFEEECCCAAA===:::777AAA@@@???>>>>>>>>>>>>>>>???CCCHHHHHHCCC<<<666333333000222;;;DDDFFFEEEDDDCCCCCCBBBAAAAAABBBCCCBBB@@@===:::888888;;;???AAAAAABBBCCCCCCAAA???===<<<888888777666666666666777555666777777888999::::::999888666777888888777555555666888999999888777666666777888999:::::::::999CCC666,,,???000>>>???DDD>>>GGGEEE---(((444222555222222333333444555666666333444666555555444666777555555555444444333333333333555666555333111111222333333333333333444666777777666666555555666666666444444444444444555666777444222222222999444222QQQ~~~@@@;;;888999:::999999;;;===444qqqCCC:::333333333111///000000///.........///111222---......///////////////111111000///000222444555333333222222222333333333333222///......///222333333111///...000222333444222222333333222111000///000...000666;;;888///&&&...111222222111000222444000222444555444222111000333333444444444444333333333444555555444555777999:::888:::<<<;;;999:::>>>CCCAAA@@@@@@BBBBBB???===<<<999;;;CCCIIIIIIFFFEEEIIIJJJJJJHHHFFFGGGHHHIII>>>EEEPPPZZZ___[[[QQQHHH)))///;;;IIIUUUZZZYYYUUUlllvvvttt___RRRLLLHHHEEE===:::666666888:::999888222...)))(((,,,000333444&&&((()))+++,,,,,,+++++++++***)))))))))*********((((((((((((((())))))***(((''''''&&&&&&'''((()))+++,,,///aaaxxx@@@EEE@@@IIIRRRLLLYYY___wwwUUURRRJJJGGGBBB???<<<:::888666444...666111777jjj999777444---(((+++111222/////////......//////000000111333666777777777888999999999:::;;;<<<>>>@@@BBBKKKHHHGGGIIIIIIGGGHHHLLL000333777;;;>>>@@@BBBCCCCCCBBBAAAAAA@@@AAAAAABBB??????@@@AAABBBFFFJJJMMMEEEAAABBBIIIMMMHHH???;;;888888:::<<<>>>@@@BBBDDDBBBAAA>>><<<<<<<<<===>>>?????????@@@@@@???===<<<999999888777777777777777777777777888999::::::;;;999888777777888888777666:::999888777666666666666444555888:::<<<======<<<666:::555@@@222NNNnnnhhhNNN<<<(((;;;222222333333444555666666555666777666444333444555555555444444333333333222222444555444333111222222333222222333444555666666666666555555555666666777444444444444444555666777555222555000:::777555eeeAAA;;;777888888888999<<<666EEEBBB;;;555555444000...///000000///......000111222---......///////////////222111111111222444555777444444444333222333444555555333111//////111333555444111///...000222333333111222333333333111000...444//////222---%%%)))444***---111444444333333333///222555555333111000111222222333333333333222222444555666666555666888999;;;888777888888666:::@@@??????AAABBBCCCBBB@@@>>>::::::>>>CCCEEEBBBBBBDDDBBBDDDGGGJJJJJJJJJJJJLLL```UUUDDD777333777@@@EEE@@@FFFRRRddd{{{|||XXXPPPDDD<<<:::;;;:::999999666222///...///000111)))***+++,,,,,,+++))))))+++++++++*********+++,,,((((((((((((((())))))***'''''''''''''''((())))))%%%444111555xxx@@@HHH???DDDRRRMMMYYYbbb\\\TTTKKKHHHCCC@@@===<<<999777222222444222111{{{FFF;;;===***'''222666000000444000%%%111111111111111111111111000222444555555555666777666888;;;<<<<<<===???AAA999999;;;===;;;888;;;AAABBBDDDGGGHHHHHHHHHIIIIII``````aaabbbdddeeeffffffPPPOOOMMMKKKHHHCCC<<<777<<<999;;;AAAEEEBBB===<<<;;;888888::::::777777999BBBDDDEEEFFFDDDAAA>>>;;;;;;::::::;;;===??????>>>::::::999888888888888999888999999999999::::::::::::888777777888999777666<<<:::888666555555666666444666999<<<>>>>>>>>>===///@@@444333SSSjjj+++AAA222333333444444555555555333444555333111000111111444444444444333333333333000222444444333222333444222111111222444555555333333222222222222333444444444444444444444444555555555222777///:::999999|||AAA:::555666777777:::===<<<@@@???999555666444111///000000000//////000000111111......///000000000000///000111222222333444444555333444555444222222444555444333222000000222333444333111//////000222222111///000111222222111000000///...222777777222000333+++,,,...111444444222///...111444444222000111333111111222222222222111111333444666777666666888999;;;888777888666555999>>>555777:::===???@@@@@@???999:::>>>BBBAAA===>>>BBBBBBBBBDDDGGGEEEAAA@@@CCC444777;;;>>>BBBHHHNNNRRR{{{\\\EEE<<<;;;<<<;;;:::777444000+++&&&""",,,,,,------,,,+++)))(((***+++,,,+++******,,,...))))))((((((((()))******'''(((((())))))*********'''222&&&000AAApppEEEFFF@@@@@@QQQQQQ[[[hhheeeTTTKKKHHHDDD@@@>>><<<:::888...555///111111RRRooo>>>***000666111---333444,,,&&&***444<<<111111111222222111111111...000222333333333444555666999<<<===;;;:::;;;<<<222777???DDDCCCCCCKKKUUUuuu~~~yyyhhhFFF@@@<<<<<<<<<===AAAGGGAAA===<<<===;;;555333555??????@@@AAACCCDDDFFFGGGBBB???<<<<<<>>>??????>>><<<;;;::::::999999:::::::::::::::::::::999999999:::999777888999999888666888888888888777777666666666888;;;===>>>>>><<<;;;555???///888999444444444444444444444444444111333444333111111222333333333333333333333444444...000222333333333444555111000///111444555333222111111111111111222333333555444444333333333333444222000999---888999<<>>999777999>>>@@@>>>===???AAA>>>===???===999;;;AAAAAALLL\\\nnnYYY777<<<666000000444777555222+++,,,---...------+++***)))***++++++))))))+++...***))))))))))))***++++++))))))***+++,,,,,,,,,,,,+++((('''777EEENNNGGG???FFFEEETTTXXX```rrrkkkSSSLLLHHHDDDAAA???===;;;999---888+++///222777}}}NNN$$$&&&666000***555222+++,,,444666///))))))///000000000000000///...---///111222222222333444777;;;>>>>>>;;;888888888999HHHbbb{{{qqqTTT???777888999555777===>>>;;;;;;@@@;;;888444444999DDDPPPXXXNNNIIICCC@@@@@@@@@???======<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999999888:::999888888999999888666444666888::::::999777666999;;;===>>>>>>===;;;999444<<<:::UUUXXX888444444444444444444333333111333444444444444555777222222222333333444444444---///111333333333555666111///...000333555333000222222222222333333444555555444333333222222222222///...999+++777888>>>AAA:::555666888999===BBB;;;JJJttt333000000333444111111444...///111222222111111000//////000111111111111111,,,...000222222111///---...000333222000...000111000000000111111000000000000//////000111111///---------...///000111222222BBB>>>555------333777444000---000333222//////333777//////000000000000/////////111333555555555666888666666999===;;;555333555:::999777555333555888;;;:::444444:::AAA@@@>>><<<999555666;;;>>>AAAIIISSSnnn[[[CCC666555555111+++***+++---...///......---''')))+++***((((((***---***************++++++,,,)))***+++------............!!!444555hhh888GGG:::LLLLLLYYY___dddzzzYYYLLLGGGHHHDDD<<>>555888>>><<<888;;;555444999<<<<<<>>>CCC>>>NNNOOO___VVV```GGG888AAA===888888===AAA>>>999666FFF999DDD888CCC>>>666===333999222888>>>///@@@999:::;;;;;;;;;;;;;;;;;;BBB:::;;;BBBAAA888777>>>???,,,BBBooo,,,000111222333444444444444333111000111444444222///333222111000111222333444......---...///000222333444222111//////000222333333222222222111000000000777666444222111111111111111777***;;;666///CCCOOO999<<<)))444666BBB777,,,tttVVV111000000000//////......000000000000000000000000222000...---...000333555...///111333555666777777///000111222222111000///222000000111444444111...000111111111000///---,,,111%%%111222000666///000yyy999222666!!!===BBB%%%---111444222---+++...222...,,,***,,,000222222111---...///111333444555555444666888888666555777:::===777222444555333222222333:::@@@>>>777333555:::???DDDHHHIIITTTuuuSSS999444333//////---111111+++///111(((+++,,,...---+++)))*********++++++,,,,,,++++++***///+++'''''')))++++++******...111???CCC444DDDKKKPPPTTTbbb```^^^RRRJJJHHHEEE===???BBB:::999333222...111000WWW\\\555777333222111000000111222222///000000000000000000//////000000000000000///...,,,+++333>>><<<111333???<<<111222MMM}}}dddFFF111999555444777888333111333666888+++111,,,CCCGGGOOOGGGEEE@@@777111111555999FFF???:::...///555===CCC@@@<<>>333999777888999;;;<<<=========@@@999777???GGGFFF<<<555666>>>qqq}}}AAA111111222333444444555555222000000111333444222000111111111111111222333333000///......///000222333111000000000000111333444222222222111111111111111222222333444444444333333333777)))888555555TTTZZZ666;;;777>>>333555///RRRLLL222222111111111000000000000000000000000000000000222111///......///000111+++,,,...///111222222222000000111111111111000000111000000111333333111...000111111111000///---,,,111)))111000///111...@@@===+++666,,,:::>>>111111111000//////000000222///---...000111111///...///000111333333444444333666999999666333222222666444555777555111222666555666777666666:::BBBIIIHHHNNNdddwww<<<)))222;;;***(((///...------(((''')))+++,,,++++++,,,---***++++++,,,,,,++++++***,,,***'''''')))+++***)))(((333,,,lll;;;888FFFIIINNNRRR___fffhhhXXXKKKGGGEEE???@@@CCC===666333222,,,///...BBBnnnBBB555111$$$000000////////////000000000000111111111111000000000222222000,,,+++///444***555444)))...??????111;;;wwwnnn^^^KKK>>>888888???FFF777999555===555999777@@@RRRRRRPPPMMMGGGAAA===<<<===444RRR===HHH@@@999===999999FFF;;;444@@@===999999:::;;;<<<============??????>>><<<::::::;;;;;;,,,oooppp555222222333333444444555555111000000111333444333111000000111222222222222222222111000//////000111222...//////000111222333444111111111111111222222222///111333555666555333222555777***555333:::lllddd444:::<<<:::444BBBUUU===333333333222222222222222000000000000000000000000111111000//////......---+++,,,---...////////////111111000000000000111111111000000111222222000///000000111111000///...---111///222---000,,,...XXXppp333333'''222AAA777333000///111222111///555333111000000000///---...///000000111222222333333444555444333222333555222333777888555444:::CCC;;;999999???GGGJJJFFFAAA[[[,,,***///777111%%%)))000+++''')))++++++******+++,,,***++++++,,,,,,++++++******((('''((()))***)))(((---'''QQQMMM444???IIIJJJOOOQQQ]]]qqqzzz[[[JJJDDDFFFAAA@@@BBB>>>777222222))),,,///333VVVuuuBBB---)))///666555//////////////////000000000000111111111111000000//////000000...,,,000666===,,,,,,888222///YYY{{{XXX:::***333///...777555111000888;;;666666AAAMMMRRRQQQNNNIII???ZZZ777888CCC222999:::666??????999@@@BBB:::======>>>>>>>>>======<<>>???>>>555,,,111<<>>888222PPP~~~222222222222222222222222222////////////////////////...///000000000...---,,,...//////000000//////...222111000//////000111222000000000000000000000///000000000000000///......///222111+++111***222mmmhhh+++555000...999777444222000000000000444333111000//////...---............///000000111222111///...000555;;;@@@<<>>;;;222222(((+++000,,,<<>>???????????????AAA666555===888///:::QQQqqq;;;333333222222222333444444222333444444444444444555111222444555555555444333333222111////////////000111111111111111000///...000000000111222222222333666444222111111222444555111777666888...;;;EEEAAA888???333000000000111111111111111////////////////////////,,,---///000000000///...000000111111000000///...222111000//////000111222/////////////////////000000000000//////////////////111111,,,333---666rrrXXX<<>>@@@===555...+++---444AAANNN;;;EEEbbbLLL"""333<<<...'''---+++------,,,***((('''(((***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,222ZZZxxx555777EEEEEEMMMWWWVVVdddnnnOOOBBBFFFCCC>>>???@@@@@@222333,,,,,,222+++111PPPRRRDDD888///---666444"""...///000111222222222111//////000000000000//////666000///444555111111666555:::___tttFFF999///<<>>777999;;;999:::;;;===???@@@AAAAAA>>>999777444+++777kkkAAA777333222111000000111222333222444555555444333333444222333333444444444444444222111000.........//////333222111000///......---111111111111111222222222333111//////000444888;;;111555888999111CCCIII;;;777QQQooo:::///////////////000000000000000000000000000000000,,,---///000111111000000//////000000///...------111111000000000000111111...//////...------///000000000////////////000000000...111---222111777bbbGGG000555333777:::777111---000444...///000///------...000...---------...///111222...111666;;;>>><<<888333777666999>>>???======AAA___999+++111444+++)))+++------+++***+++,,,***++++++,,,,,,++++++***)))+++,,,,,,++++++---......bbb666:::DDDAAALLLXXXYYYooo\\\FFFGGGBBB<<<@@@DDDCCC222666222...222+++...777666...222666,,,)))333:::---...000111222222111111......////////////......444///000666666444:::FFF@@@rrrNNN,,,...+++...999<<<777777===BBBAAA;;;888<<>>aaaZZZ???888KKKAAA222......//////000000000111000000000000000000000000222222111111000000/////////000000000000000/////////000111222222111000///---//////...++++++...111111000///......///000111555'''111000---444000222~~~ccc...***+++///444888:::888666222333444111...---...111111111000000222555777999<<<999555555666777666444888XXXooo444---===///000111///,,,***)))***+++++++++,,,,,,+++++++++)))******)))'''(((,,,000[[[aaa111:::CCCMMMJJJTTTZZZbbbqqqKKKNNNDDD777;;;AAA@@@>>>:::555000---...///000,,,iii(((//////000000000000//////222111000//////...//////111---,,,//////---...333111111333444333LLL}}}XXXCCC:::777444555777888888666444222888KKKWWWnnn]]]^^^SSS\\\===777...+++222999555+++222333VVVbbbKKK999888;;;666111111333222111///...............///000111111000///...222222111000000111222333///000000//////...---,,,000000000000////////////111111222222222111111000---+++>>>666222999444...---333777000333ppp555<<>>DDDCCC@@@???444///333222666PPPnnnrrriii\\\MMMCCC>>>======@@@<<>>444......444===CCC444777111@@@>>>TTT```uuu333777999888555444777<<>>zzzgggEEE111777333"""%%%;;;:::777777888666444999AAA777CCCNNNLLL@@@555333666222...222BBB[[[tttaaaKKK999<<<:::666333222222444555333000222555222---444BBB>>>SSSuuu>>>000<<<999111000+++'''...******++++++,,,,,,,,,---///&&&///:::###000jjj<<<999```GGG777AAABBBHHHSSSWWW\\\jjjMMMHHHBBB???GGGCCCAAA>>>888222/////////333222+++uuu777)))...000000///......///000000/////////...//////000000---000111111111222111...222,,,===qqqeeeLLL999000...444:::MMMIIIGGG666333FFF>>>888777666:::KKK___~~~KKK+++222///000444222---///777222222111111111111222222111111222222222222111111333222000/////////000000...///000111222222222222111111111111000000000000///000000111111000000///999AAA...000===&&&###666333888333III~~~@@@vvv555222---111///...///000111000...111222222222qqq;;;444111------------...///000111............///000111222000000000000////////////000000///////////////...111000000///.........///.........//////000000111%%%000,,,***UUU}}}<<< (((777999444000...------+++,,,222:::PPPEEE888333777;;;<<<:::===]]]~~~gggMMM???:::555...)))'''))),,,...//////...---///000111222222111...,,,666333555EEEfff@@@///111888///***---...,,,,,,,,,,,,++++++++++++111+++***&&&999"""<<>>DDDCCCAAA>>>888222///......000///333VVV:::***<<<(((111000...------...000111...............///000111222222000...111666777444...AAA|||sss~~~www[[[III<<<<<<@@@HHH>>>///111PPPxxxqqq555'''???666555666888333---...444000000000000111111222333111111111111111111111111444333111000//////000111------...///////////////222111111111000000000000...//////000000000000///@@@333$$$444CCC::: FFF+++///===888UUUvvvQQQ???&&&777111///...///000111000...999,,,222YYYMMM888111333222111000////////////...------------///111222000000000000////////////111111000000//////......111000///...............------......///000111111888...---111---999uuueee>>>111,,,&&&111222333222000111666;;;...666:::444///???cccvvvHHH===///''',,,222111111444222444666777555222...+++)))---,,,(((+++333444///333444222...111CCCaaaxxx555$$$:::***,,,:::$$$+++++++++,,,,,,,,,,,,,,,&&&333$$$GGG222222HHHVVV333999EEE@@@MMMUUUTTTttt\\\JJJDDD<<>>***///444555444666888:::EEEBBBLLLmmmlll===,,,...000+++---555444,,,)))---///000111222222000...,,,,,,333222)))'''///111---&&&---444222,,,***///666;;;hhhBBB...+++444444""")))***+++,,,---...//////!!!333(((KKK,,,444```JJJ666===GGGDDDPPPVVV\\\rrrPPPEEE>>>:::???>>><<<888333///......---------222vvvIII;;;...$$$666//////...------...//////.........---......//////333///000222,,,&&&111BBB{{{^^^DDDBBB@@@???===;;;777555===============>>>>>>???BBBEEEGGGLLL\\\~~~```222***777:::111777333000000222444444333//////......///000111111000000////////////000000333222111000000111222333222222222222111000///...000000000000////////////......///000111111111111444;;;555\\\\\\000555888<<<777uuu{{{yyyAAA...)))==='''111///...///000111000......111^^^FFF333222............///000111222000000//////......//////////////////000000000000000000///////////////...///......---......//////---------......//////000 777;;;***,,,???888DDD{{{[[[777111555444000***,,,111555222...///444...///////////////......///888;;;555000111111...888222++++++///444555555,,,,,,222SSS|||---222888(((///))))))***,,,---///000000'''***222111,,,222DDD999???HHHLLLQQQVVVmmmYYYHHHEEE:::>>>>>>===999555111000000---///###222JJJEEE+++---222%%%555...........................//////...---------......111,,,000444***)))PPPpppQQQCCCCCCHHH;;;;;;:::888666555666888000222555777999999888888000555:::<<<===BBBKKKRRRjjj777;;;777---222;;;777666444222222333222000000000000///000000111111111111000//////000111111//////.........000111222000111111111111111000///////////////.........---...///000111222222222222444###DDD<<<;;;&&&111555111yyyCCC???%%%555888...111///...///000111000...---999RRR???666333---------...///111222333///000000111111000000///.../////////000000000111.............../////////------------...///000000........................555+++,,,777666,,,...:::===|||___HHH333///777:::777444333777777111...///000///555555444444222111000///''',,,000000...------------,,,,,,000444222+++###111111++++++555NNNddd<<<000,,,444++++++,,,,,,---...//////,,,&&&333&&&...NNN>>>999@@@FFFSSSRRRWWWaaaLLLJJJ<<<>>>>>>===:::666333222222,,,///***...666zzz222&&&111***333%%%000...------...//////...------000///...---------------+++&&&...777333BBBgggJJJ<<<===???:::333444666666444222222555999777666444222222333444444888777777777777777777666888HHHdddGGG(((666444222777000***---000000000222222222222222111111111111111222333222111000000111222333,,,,,,,,,,,,---///000222,,,---...///000000000000///.........------------//////000222222333333333000CCCgggfff555333666555FFFDDD555,,,888444111222111///...///000111000///...555+++AAA:::777---222111111111111111222333...///000222222222111111.../////////000000111111,,,---------......//////,,,,,,,,,---...///000111...............---------222000222555333------333>>>$$$@@@LLL555111111444222------111000555444......555555...000111222333333222111000555222111222111000222555---222555333...,,,000555,,,444;;;;;;...!!!>>>sssFFF$$$999)))------------------------***))),,,222///www;;;999BBBEEEWWWRRRXXX|||NNNBBB<<<===???>>>:::666333000...---///---+++777III???000000///...,,,+++***))),,,---.........000333666///333111+++)))///444333333&&&333333;;;tttaaaQQQBBB???===<<<<<<:::555000222333999>>>:::111...111000//////000333555555555000888???;;;111+++---333333555888>>>KKKhhhHHH;;;000111555555222000222111000000000///---+++000000000000/////////...000111333333111000111222000000111111111111000000111000///---------...///222222111111111111222222555,,,444,,,(((555222///999IIImmm///222+++:::jjj;;;555---+++---000000///555""",,,000000444---000444888 QQQ===888,,,333222000///.........///...//////000000000000///111000---,,,+++,,,---...000...---...000111...,,,///---,,,,,,---------,,,,,,,,,---...///000111222111111111111000000000///:::%%%888BBBQQQ666444333***...===>>>000***111---222000...///)))+++999222888???DDDKKKTTTaaajjjqqqgggZZZOOOGGG>>>444---444111111444111++++++000...555555...,,,444777444wwwBBB999))))))%%%***666444---///***+++$$$888111xxx555???EEEMMMQQQSSSsss\\\DDD???===??????<<<888555111...111,,,(((+++---444mmm555//////......---,,,+++++++++,,,------------///111---222222...---//////+++444555...BBBgggIIIBBBBBB@@@>>>;;;777444444444222111999222,,,++++++,,,444>>>777777666666555444111///888///(((+++444;;;;;;888333222222444666???PPPaaavvv999333///222444444333444222111000000111111///---111111000000000000000000///000222111000///000111000000111111111111000000111000000///......//////111000000000000000000111999,,,444111,,,111...555666ttt^^^333444111>>>III777333///...111222000---888///777...(((111///333333jjjnnn555222111333222000///........./////////000000000000//////222111000......///000111000...---...000111///,,,///---,,,,,,---......---///////////////000000000111000000000000000111111333---+++222kkkTTT...777<<<...'''222888555333555333---'''222444222666;;;FFFXXXqqqSSS@@@000...444666555444(((,,,//////222555444000???zzz{{{==='''***---******000///+++---+++...(((111888VVV222@@@???PPPPPP\\\uuuKKKDDD===>>>??????<<<666111...111))))))222+++&&&EEE???---.........---------,,,,,,,,,...//////...------...///111000//////111000,,,444///<<>>@@@777777:::@@@@@@:::555222444333333222222333444444555888===???;;;444,,,(((555111000222222///---///DDDRRR{{{HHH000///111555555333333777222111000111222333111///111111111111222222222222...000111000///...///000000000111111111111000000000111111111111000//////000000////////////000000777+++333333111222---:::AAAXXX999444666AAAuuu888111222111000111444444000,,,111///666+++***555///111NNN333///666222111000.........//////000000111000000///...---111111000//////000222222///......///000000///---...---,,,---...000000///222222111000///......---000///.........000222444---:::'''///<<>>777111...,,,+++...:::222---###ooo^^^BBB'''---------...............///111333222000...------444111...,,,///333555444000***ooonnnTTT===999<<<;;;888888555444222111111111111111===666///------/////////888888777666666888<<<>>>000666:::888222333<<>>444000//////000222222000---///)))///---333666...;;;777///777222111000.........///000111111111111000...------...............///000111.........///000000///......---,,,---///111111111111111000///...------,,,000...---,,,---000333555+++:::***555///ttt]]]***666EEE555)))111777)))&&&222555+++***222***eeefffEEE444...,,,///333---%%%)))555888///555mmmZZZ...///444444---,,,---***---%%%,,,$$$(((,,,ssswww666;;;JJJNNNSSSPPPmmmMMM>>>::::::???>>>777111000+++000///333333999"""TTT111<<<%%%---------........./////////111333222000...------222000...///111222333444---ZZZ___HHH:::111444666111333:::444555777888777777666666222000///111777===???>>>666:::>>>???;;;777333111<<<666111000444666444111333000///111111222777>>>999===:::222@@@mmmbbb;;;555222555777555333333111111111222444555444222333333333333333444444444111222222111//////111333000000111111111111000000000111222333333222111000222111111000000111111222,,,111444)))222;;;///999ttt000555555UUUkkk===444333:::000...------...000000000666+++///000111///@@@{{{555+++444111111///......//////000111111111111000...---------------......///000000,,,---//////////////////...---,,,---///111111111------------------------///...,,,,,,---000333555---...)))111111ZZZRRR???000------***...666444---...666333...<<>>///111888///,,,...(((000&&&+++$$$888###777QQQKKKBBB:::AAAQQQRRR]]]XXXBBB;;;888===>>>888444555...333+++'''...888///CCCTTT777%%%.....................//////,,,...//////...------.........111444333///...111@@@NNN<<<<<<999999;;;777111444===444555444333222333666999999DDDSSSaaalllsssqqqkkk}}}JJJEEE>>>999777888999:::000111333555222///444;;;...///666:::111666fffbbb888222///333666555444333111111111222444444333222555444444444333333333333222222222111///000222444000000111111111111000000000000111222222222222111222222111111111111222222...666666(((111777222KKKsss666666999zzzQQQ444:::'''222000...,,,,,,...000222222---111...***,,,bbb...'''111111000///......///000111000000111000000///...---/////////000000000000000+++---///000/////////111...---,,,---...000000///***+++++++++,,,---------...------,,,...000222444444,,,***+++555XXXWWW---111000+++))),,,//////---444222'''---TTT\\\111!!!(((222444111+++%%%---///777uuuhhh===...777...))),,,&&&###///555---''',,,###555iii666KKK???>>>SSSVVVvvvpppHHH===888<<<>>>999777;;;///000***(((000+++777444www///===$$$444////////////............+++,,,------------///111......111333000///666@@@wwwAAA111;;;***...333666444111000222;;;999444000333===KKKUUUqqqPPP;;;333222555444666888666333666;;;444...555BBB<<<+++000EEElll333222444888888555444555111111000111333333222000666555555444333222111111111222111///...///111333000000111111111111000000000000000000000111222222111111000000000000111111000333333---444000:::uuuuuu===555???iii;;;:::333222000///...///111333+++---000,,,---000bbb///---...111000///......///000111//////000000000000/////////////////////......---+++---000000///...000111///---,,,,,,---......---++++++,,,,,,,,,------------------...///000111222222444///---222lll111777***(((555;;;333++++++111111111===ccctttFFF///---111222666###(((666***333yyyZZZ222666---'''---***###///555""" %%%333000###---IIIxxxiii888BBBHHHGGGTTT^^^MMM???888<<>>+++...'''444---'''111...---WWWEEE///444111+++***111---+++---000111...))),,,,,,,,,---...///000111///***777111...======]]]???999444000111777222///222555555222000,,,GGGsss^^^111---111***,,,999888444777,,,222BBB888333BBB???NNNbbbGGGZZZRRR333***888333333222222222222222222222111111111222333444444111///------///111111111555555444222000///000222111111111///......111333000222333333222111222333...000***999111666YYYfff888;;;\\\<<<:::333111444000///777555///333888111///333222|||<<<111...---...///000000///...---333---,,,000111///111666000000///...---,,,,,,+++........................000///...------...///000...---------...///111222...,,,***,,,///111///---;;;"""333111***+++===444***000555***+++555444$$$KKKUUU+++444888%%%***666//////888666FFFGGG...((('''111)))............---+++)))(((%%%(((,,,...111444777:::OOOvvvZZZ@@@BBB>>>GGGMMM^^^~~~RRR;;;>>>:::888888///...'''222---)))111,,,---444fff666---111...+++//////,,,***+++///111///,,,------------......///000000888000111888333xxxGGG666666444111333+++777;;;333000;;;HHHMMMVVV<<<777111(((***)))999888444111***666///111KKKuuu999AAA777[[[:::@@@***222222444555444333222111222111111111111222222333111///......///111111000222333333111000000111333111111111///......111333000111333333222111222333444555---777111:::xxx---<<>>...---:::///...333777555---***///666<<>>===444222222///(((111,,,,,,000)))///222}}}TTT<<<+++...000***+++333---***((()))---000000............---......//////---777,,,333777RRRkkkLLL222000555444111333777444444666999QQQ|||HHH222222333---555111///222,,,666...111,,,JJJ:::$$$???888ZZZ@@@///000222444666666555222000222111111000000000000111222000//////000000000//////000111000///000111333111111111000...///111333///111333333222111222333222555///444///999>>>===mmm???<<>>111)))LLLssskkkhhhjjjoooiiihhhhhhiiinnnwwwiii+++888444))),,,000.........222qqqeee---)))666)))////////////...,,,+++***+++,,,------+++)))******---------,,,---///222555:::111:::999)));;;FFFXXXzzzBBB111:::BBBGGGPPP^^^}}}MMM===;;;555111000111+++000,,,...///'''555QQQVVVKKKGGGggg???222+++,,,222111))))))111---+++((((((+++...//////000///...............///---+++333999===mmmGGG777...333777444111333555===777444]]]ddd777666888@@@222///999222444444444<<<888KKKXXX444222:::IIIKKK<<<111222333444444333222111222111000///////////////333111000000000111///...///000111000///...000111000111111000//////000222...000222222222111222333---333333666222<<<<<>>+++777---555111444555'''FFF{{{qqqfffccceeegggfffeeeiiijjjiiieeeaaa___aaadddtttnnn|||aaa)))+++:::$$$000AAA###(((&&&>>>===000+++---.........------,,,++++++''')))+++,,,+++******+++---,,,)))'''''''''((()))$$$***(((,,,===EEE---777lllVVV888888>>>DDDGGGMMMnnnggg???888:::444---444///111+++///---'''BBB^^^555000444;;;|||666//////---///222000***)))...///---***)))***,,,------000//////.........//////111***:::===kkk@@@;;;444222777888444222555999+++===|||vvv???;;;FFF???666333***555---111===444)))[[[:::444555@@@DDDEEE444333111000000000111222111111000///.........///333111000000111111000...000111222111...------...000111111111//////000222---///111222111111222333000666888999666JJJ~~~444OOOfffBBB333+++555;;;111---333000)))@@@gggjjjEEE666111111111000000000000111111...000111000//////000///222111000///---,,,+++***........................---......//////////////////////////////.........///000111111222222333444333666+++JJJ]]]>>>222000111///000777333(((AAAxxxdddeeehhhbbb___^^^ccckkknnniiibbbaaadddfffeeecccbbbdddgggYYYjjjddd]]]JJJ'''???,,,###111&&&+++---999UUUuuu666)))000------,,,++++++*********&&&(((+++,,,++++++++++++...+++)))***---...+++(((...888'''000hhhDDD((()))&&&777ggg___000555999<<>>777...444222000***000,,,---WWWVVV%%%444:::&&&TTTXXX***555111000......---,,,,,,---///...---+++++++++,,,---/////////...//////000000111111777LLLHHH>>>555333444777777444555:::666FFFNNN111111888444)))999111777---111<<<444eeeDDDAAA(((III444AAA888555222000...///111333111000000////////////000222111000111222222000///000222333111///---------///111222111000///000111---///111222111111222444444555333444333YYYqqq???lllddd777222000333---444555***BBBLLL000///111000000//////000000111***111555222...------,,,------------.........///........................,,,---...///000000000///......///////////////......///111111000000222333444...222ppp<<<666,,,888///...222555+++999jjj\\\]]]gggiii___^^^___cccnnnwwwwwwqqqhhhgggfffcccaaaaaaccceeebbbaaabbbfffaaa]]]UUU***+++000,,,+++)))===...333GGG,,,...,,,,,,+++***)))*********)))+++------+++)))(((((((((&&&%%%(((++++++'''"""...'''///~~~```222"""222666111;;;666...444999===MMMSSSdddeeeGGG>>>666555000111///(((000...666nnnJJJ'''333555"""111sssXXX...555111---...,,,***+++......---,,,---...---------......///.........///000111111555444@@@}}}VVV222@@@222222333555444444888===MMMzzzqqqkkkvvvtttsssuuuzzzNNN...222===333666888;;;***111CCC---:::444AAA000===444:::888666333111111111111000000//////000000111111000000000111333333111//////111222222000///...//////000222222000///000111,,,...000111111111222444222000...222222eeeBBBeee???555000,,,888222...ppp[[[000333000000///......///000000---222444000...000///,,,,,,,,,---...///000000111........................,,,---...///000000000///,,,---...///000000//////+++...000///......000222000444DDDEEE888+++666000666...444///999sssgggccceeejjjmmmhhhgggeeeaaa^^^eeeooossspppjjjjjjiiijjjjjjiiigggeeedddllldddXXX___jjjnnnqqq???(((:::777***))):::%%%555MMMzzz000666---,,,+++*********++++++)))+++------+++(((&&&%%%((()))***,,,,,,+++***)))///111###//////000""",,,333<<<@@@000...333???CCCQQQYYYxxxQQQ===444<<<---000---'''111///===}}}AAA,,,000333222&&&FFFvvvnnn///777###555))),,,---***+++//////---***,,,...////////////000............///111222222???333UUUppp<<<666444111222333444444444999>>>qqqqqqpppnnnlllmmmooorrrsssjjjkkkmmmnnnooonnnlllkkklll}}}PPP---<<<999111111...222333...222<<<>>>SSS333444555666;;;:::999777555333111000000000///000000111222333000///000222444444222000---000222222111000000111///000222222000///000111,,,...000111111111222444111000222:::888oooEEEHHH@@@;;;111888+++000ooo111///000///...------...///000///222000---///555444...000000000000000000///000........................+++,,,...000000000000///+++,,,...000000000000000***---///...---,,,///111,,,@@@UUUpppCCC!!!888333(((888///444,,,SSSjjjkkkzzzkkk[[[___fff```cccccceeerrrrrrhhhgggddd^^^aaaeee\\\[[[kkksss333###111,,,111"""666***<<<666HHH...---,,,+++++++++,,,---&&&))),,,,,,***(((&&&&&&!!!%%%))))))%%%%%%(((,,,$$$---222CCC555...''',,,111***:::III555,,,...AAAGGGPPP]]]fff???<<<444......---+++777333:::uuuFFF***///555###,,,+++xxxZZZ(((:::---+++000+++,,,,,,+++******+++---...---,,,++++++---///000111'''000)))'''777666555EEE+++:::<<<444......333///222333555555xxxiiilllnnnmmmkkkiiiiiijjjkkklllkkklllnnnmmmkkkjjjjjjjjjhhhuuummmeeeCCC+++888...555---000444......555777NNNBBB$$$:::///888@@@666000:::333***444444111000111333444333111...000333222000...000111111000...---...///111222////////////000000000000---......///////////////...///;;;111???QQQCCC888???,,,,,,888hhh)))999111111000//////////////////...------...000222444...///111222111000...---000///...///000///+++'''---------///111111///...---,,,+++---///000000///---666(((222...222%%%:::,,,JJJOOO777333...777(((333333444;;;kkkeeepppsssvvvoooccceeedddbbbsss~~~hhhTTTJJJGGGBBBBBBQQQkkkhhhYYYdddjjjaaa[[[aaadddzzz]]]'''777***---111222))):::HHHqqqAAA---"""444)))%%%444(((((((((((((((((())))))))))))******+++++++++***)))(((///333!!!eee!!!...***111222 ]]][[[...222000JJJIIINNNSSS===333222000...)))111---555nnn]]]...&&&%%%***===,,,EEECCC......222'''666))),,,------,,,++++++,,,...222111...+++***)))******///$$$///...+++111...444BBB[[[```@@@222111333...555555---@@@...uuunnnooovvveeehhhllloooooonnnllljjjmmmllljjjiiijjjkkknnnoooeeehhhlllqqqllldddLLL000333333333555777888777666666AAAzzz:::---999+++555000---999777...222333222000111333444222111///111333333000///000222222111///...///000222333000000000000000/////////---...///000000000000000222---777---:::lll,,,555:::333000===hhh***000111111000///////////////000///...---...///111333111000000//////////////////......///000000,,,)))---,,,---...000000...,,,,,,,,,,,,---///000///...,,,333---111444000===///999999333444000999,,,555444222rrrkkk______]]]rrriii]]]bbbgggpppQQQ;;;222111///---***111666555222888IIIWWWhhhXXX]]]dddccc^^^bbb{{{???222,,,...000000***444BBB>>>888,,,---***+++...''',,,((((((((())))))))))))))),,,++++++++++++,,,---...***+++<<>>xxx777222666<<<:::222111333111222222222222111000000000222222222333333333222111000///---------...000222333222222111000//////...///000111222333333333333222---;;;===NNN===111,,,000CCC444~~~YYY...000000////////////000000/////////...............///000111111111000...---,,,---.../////////000000222000//////000000///------,,,---...000000...,,,(((///444(((222::: llllll===...000///...333000333OOO}}}]]]___ddd___ccchhh[[[}}}nnn444444***000333333---&&&$$$***111,,,000333000+++(((,,,000888555((('''LLLzzzfff[[[aaaaaaZZZ```555555///---666,,,444FFF888CCC+++,,,...(((444(((,,,++++++***)))((((((''''''(((***++++++***(((''' GGG===&&&666JJJaaawwwgggeee,,,IIIBBBHHHMMM[[[AAA...111000///111111DDDxxxMMM@@@===666,,,333000UUUOOO***666,,,++++++,,,+++***)))+++---******++++++,,,---------&&&333888...888;;;000FFFJJJ999///333///999///000444???kkkjjjpppkkkfffeeeggggggccc___WWWRRRIII???666000---+++---+++---666EEEWWWdddkkkuuuxxxjjj^^^dddkkkgggeeemmmfffdddvvvHHH222///888444111444111222>>>)))~~~___111***333>>>777111111---111222333222000//////000222111111222333333222000///...---,,,,,,...///111222222222111111000000///000000111222222222222111000...444999```eee...666,,,000666EEEUUUjjj222///////////////000000111...........................///111222222000...,,,---...000/////////000222333111//////000111000//////---,,,---...///...---(((///000---333GGG@@@KKK555000000333444000---000zzzlll```]]]^^^___kkkdddpppHHH---222###555&&&'''+++000555555///***222000//////000000...,,,555BBB666***<<>>@@@999<<<111333eeeiii888###///------...---,,,+++---///***+++,,,---.../////////333......111666***EEE???555555;;;%%%999111888666HHH{{{```hhhnnndddbbbgggiiibbbUUUHHH===777777666555333222222222333000222555666555333222333222111>>>^^^rrrcccXXXccc^^^___hhhmmmaaaaaaWWW222777%%%,,,@@@444666444EEESSSzzzCCC+++666333...222111111333444222///---...000111000...000222333000...111000...---...///111222111111111111111222222222111111222111111000///...///666000999eeemmm)))CCCbbbNNN999TTT777///////////////000111111+++,,,---...////////////222111///...---...000111///000111000...---///222000...,,,,,,...000111000222///,,,***,,,...//////111000***888333@@@kkk;;;111333***///222,,,???ZZZ~~~XXXZZZiiifffZZZUUUYYY555'''000999222(((111***,,,///111000///---,,,+++222777333+++(((---444---000111111000000///,,,nnngggdddfffgggjjjuuu666333+++111333(((222OOO:::(((222&&&/////////......---+++)))((('''&&&&&&&&&'''((()))******+++###555sss:::777RRRppp999III___666777JJJLLLkkkYYY666;;;///&&&222:::fff@@@???OOODDDDDD444OOO333---&&&...------...///...,,,)))---------.........//////777)))222...333888___[[[444AAA222///666///111777333lllhhhnnnrrrcccgggaaagggeeeUUUBBB999666444333555666666555444444555333333333333222222111111:::888000000NNNppprrr]]]bbbccclllhhhtttnnnaaa>>>666222222444888777888222:::\\\<<<+++666000///777666444111///...000333555222555444000000333333111////////////000111222333000111111222222222111111222222222222222222222222666---000,,,{{{WWW\\\777TTTBBB000...000555333---...555000000////////////000000000000////////////000000...///000//////000333555111111111111111000///...///000000000......000111///---///+++AAAEEE888...333,,,111222111666mmm```bbb\\\___```RRR>>>888000...000111000---333111///.../////////...------------.........///222000///......///000222444pppmmmfffiiidddmmmhhh___333---000777888***333\\\'''000///---...((())))))************)))))),,,+++(((&&&%%%%%%&&&'''---+++]]]---???JJJ444>>>222>>>}}}{{{>>>===888QQQ\\\FFF444888222---555RRRDDDZZZgggOOO___111IIIKKK///333666...---------......,,,***,,,,,,,,,---------.........+++...---:::888HHH666555777222000777777333aaazzznnnVVVnnnpppjjjiii^^^NNN@@@777444333444333555666555444333444666000111222333333111///...///666999333222FFFlll|||\\\mmmooo]]]eeemmmtttlll222777555555888111222555666AAA///333888)))@@@444333111///...000111333...111111///000444666444222222111000000111111111222222222111111000000///222222222222222222222222111333AAAEEEnnnyyyOOOUUU111...---......------/////////000000000000//////000///////////////000111000000000///------...000000000000000//////......,,,---............000222...666(((===WWW===666000333...000000000SSSzzzbbb]]]bbb___aaa\\\HHH888333...---///111000...111///------...//////...------........./////////111000...------...000111444IIIwwwrrrlllgggnnn```---;;;---...555444555}}}{{{///000,,,,,,//////)))******************)))******)))))))))((('''&&&---KKKggg888444MMM+++UUUBBB{{{WWW000EEE???WWW{{{eee555>>><<<,,,222cccGGG<<>>666...,,,---000************************&&&(((***++++++***(((&&&,,,&&&999222+++444AAABBB%%%ooo===uuu:::///LLLGGGjjjNNN::::::333111IIIPPP444666@@@@@@]]]yyy666******---,,,+++,,,------,,,+++,,,,,,,,,---------......,,,444333444333bbbddd333888***???222222:::000___uuufff^^^}}}gggTTT|||xxxTTT555111666333000222444444444222111111444777444555777888888777555444@@@222///:::===222---444aaapppjjjbbbpppmmmaaarrr^^^^^^000777666444555111:::;;;444jjj;;;...777000111111111111111000000///000333222......111111///222111000000/////////000333222000////////////000222222222222222222222222///333:::LLLTTT^^^222444111+++,,,111111------///000222222000///---///......//////000111222***+++------------///111//////..................+++,,,---------...000333222***???TTTBBB000111111///333///***888wwwbbbaaaccccccaaaZZZEEE------,,,,,,---000111000...000...------...///...---........./////////000000...------,,,,,,------...333"""BBBvvvXXXpppbbbcccfffPPP999444//////777...===RRR<<<111---'''***))))))))))))))))))))))))&&&&&&((()))))))))((((((,,,000666www)))444[[[>>>IIIggg<<<666hhh666@@@JJJTTTzzz===111999000EEEhhh777---///999111GGGxxx777+++000---+++***+++,,,---,,,+++............////////////000111666888111LLL666888222;;;...;;;444000uuummmeeeuuu\\\nnnPPP888***111999777444666444444333111000111333666222222111111111222222333===;;;888555222000444999888ZZZaaaeeerrrgggaaaqqqhhh:::;;;999555666000000:::///rrrLLL@@@111888222222333333333222111000000333222......111111///...............///000111000000///000000111222222222222222222222222222222///111>>>rrrqqqooo111444444000...000111///---///000222222000///---///////////////000111111***,,,...///...///000222000//////......///000000...///000///......000222555---SSS}}}555111222...+++444000+++LLLgggbbbfffeee```[[[MMM999+++.........///111111///...222111//////000///---,,,............////////////------,,,,,,,,,,,,------000---)))WWWlllgggfffdddkkknnn(((666666000444555777jjj:::,,,+++%%%***)))(((''''''''''''((()))'''&&&&&&%%%&&&''')))***))),,,;;;888&&&///\\\>>>GGGvvvCCCTTT666IIIHHHrrrZZZ777999000999```444000IIIlllIII777KKKjjjeeeGGG111222---+++******,,,------,,,...////////////000000000///,,,555999DDD===888666666555///<<<333KKKjjjkkkqqqjjj]]]ooo```777///...666:::555222222222333333111000000222444444222111///000111444555333999888000...555999777///999XXXuuugggbbbvvvjjjrrrlllTTT888222111:::444...<<<777LLLCCC666:::222333333333333222111111...000000...///333555333............///000111222...///000222333333333333222222222222222222222222888...222RRR|||999444222222111...---///...///000111111000///...000000////////////000000...000111111///......///000///.........///000111///000111000......000111///;;;```ttt444000222---(((444111111llleee___gggeee___WWWAAA///000//////000000000000//////222111000000111000...,,,------------.........///---------------------------333,,,888___kkk^^^iiiaaa,,,333666111666===999555$$$((('''...))))))'''''''''''')))))))))'''&&&%%%&&&'''***+++&&&...===^^^***((()))???@@@333777,,,\\\CCC444HHH[[[QQQ666777,,,UUUOOO......;;;666BBBGGGOOO888NNN///***,,,+++))))))+++------,,,.........////////////000------111777jjjxxx555888444000333666111;;;{{{sssggglllgggaaavvv111666666777888666333///---111222333222111000111333444444333333444444666666111333222111444888333)))444111CCCkkkhhheee}}}pppoooggg}}}666,,,444:::888666;;;:::CCCiiiCCC222222222222111111111111111...111111///000444666444111111000000000111111222///000333555555444333111222222222222222222222222777888@@@wwwYYY888ppp[[[MMM999---222555...***...//////000000000000//////222111000//////......///...000111111000.........///...---,,,,,,...000111---...//////......000222000NNN~~~PPP666+++222///'''333111777tttddd^^^hhhiiiggg\\\:::'''555...///////////////000111---------///111111000...,,,,,,,,,,,,------------------............------...333000111oooiiiddd]]]ccccccJJJ222555444777666888ooo<<<'''+++)))...+++***)))(((((()))***+++))))))))))))))))))******)))000???jjj'''???BBB000333444+++222eee;;;@@@QQQmmm555@@@777BBBNNN%%%555111666III]]]XXX...WWWAAA'''''',,,***))))))+++,,,---------------.........//////---333///444^^^111:::333'''222<<<&&&EEEvvvnnnkkkmmmhhhvvvFFF666222666666111///222222000///111333333111000111111///000222333333333222222333555555333//////555;;;///:::***LLLsssiiiooo}}}nnnqqqvvv;;;///???444666999666222DDDFFF000222111111000///000000000222555444000000333333111555444333222111111111111000222555777777444111///222222222222222222222222///:::>>>qqqFFF|||HHH{{{```???***222999111+++...000000////////////000000333222111///............***,,,///000000000000111...---+++++++++---///000***+++---------...111333<<<^^^888666&&&111222(((222111<<>>>>>tttBBB@@@888}}}555FFF000222666555***111---,,,---///000111111111111222111000///---,,,******222---+++///111------000111000...,,,++++++++++++...***///'''***555///111EEE666666777)))...777---888BBBddddddbbbsssppp@@@---......333$$$,,,===)))&&&<<<***000---+++,,,///111000///(((---222000***'''***...//////...---+++***,,,...555&&&888666,,,cccbbbaaajjjlll000...111666...333WWWuuu444###444(((***)))((()))***+++***)))+++*********))))))(((((("""---222hhh??? )))888///???===888,,,)))cccGGG@@@^^^NNN333<<>>000111===888333000000000111222222222222111111111111000000111111111222333333333111000111222111000000111222444444444...<<>>RRR~~~AAA>>>AAAWWW222---222NNNGGG[[[YYY...___XXX222//////,,,...------,,,***))))))(((------...////////////......555666vvv>>>000777333555---888:::qqqlllnnnhhhqqqvvvnnn000111999111111111111222333444555333222222111111111222222333333333222222222222111111111000222333444333111222222333333,,,```dddrrriiilllvvvsss<<<666666@@@444555555777III:::;;;555...===999&&&444//////000111111111111000111000000//////000000111000222222222000///000111/////////000222444555666111???llluuu;;;222sssWWWHHHLLLBBBccc}}}sss[[[]]]iiiWWWzzzsss666000333...111---+++------//////000///...------------......///000000111...---///111///...///000/////////000000111222000+++222111333111111NNN777111333...333444(((111[[[www___ccc^^^lllXXXLLL000,,,111///444YYY888 666111)))555222000......//////---,,,111...,,,,,,...000000///,,,,,,---,,,,,,---///222......000---111\\\rrrbbbccchhhjjj888111...333000888LLLBBB///***111,,,***))))))******((('''************))))))))))))IIIggg,,,+++(((------]]]^^^WWW777+++...mmmLLL===ppp```@@@888XXXDDD+++333bbb\\\UUUAAA%%%444777,,,...***,,,------,,,,,,+++***))))))+++,,,...000111000000//////777111]]]:::222777444444000555;;;kkkjjjllluuummmAAA:::+++:::222222222222222222333333333333222222222111111111222222222222222222222222///000000111222222111000222666111555***NNNoooooofffmmmvvvkkkxxx;;;777555<<<222666555999DDD\\\999:::666555444&&&;;;///000000111111111111111000000////////////000000///111222111000///000111//////000111111222444666DDD666|||@@@<<>>tttkkkkkkhhhwwwqqqooo)));;;000000444444333333222111000000222222333333333222222222222222222222222222222222...///000111000000000000000888,,,555888:::zzzmmmhhhmmmqqqfffkkkCCC777555:::333888555;;;@@@DDD777<<<222888444888000111222222333333222222000000////////////000000///000111111000///000222000111222111000000222444AAA>>>:::===(((>>>666555AAATTTAAA===333bbb```ttt___000000,,,666000...---......//////...---,,,///////////////.........////////////111222000---000000000/////////......444.........444000@@@rrr:::222111333......***333nnnaaaaaadddcccZZZ===222555444---,,,555(((+++000'''...333+++,,,...///000000000000222444555444111---,,,+++///000///...,,,,,,---///,,,777,,,,,,666777fffeeefffiii999444...222444111;;;yyy******(((---+++))))))***)))(((&&&))))))))))))))))))******@@@ttt*** 333333<<<:::PPP&&&(((<<<\\\XXXzzzCCC777]]]AAA000)))999999???aaa:::RRRNNN000222$$$,,,///---------....../////////+++,,,---...///000000000222000AAA???888111888444666555444KKKooonnnkkkkkkpppLLL222333???+++555555444444222000///...111111222333444444333333111222222222222333333333---///111111000///000111---444,,,333>>>///ppprrriiilllkkkggghhhUUU888888:::555:::555;;;:::llleee666666222<<<;;;+++111111222333333333333333111000000//////000000111///111222111000000111333000222333222///...000333111ZZZ000444333???DDD***222uuunnnKKKxxx@@@;;;<<<444000///222333...------//////000///...---111111000000///...------...000111000111333111,,,...////////////...---,,,000222222///666+++666zzzWWW666000...111///000000888jjjbbb^^^aaa^^^]]]777///000---'''***&&&&&&555---%%%222---)))+++...000000000111222+++...000000...------...000111000...,,,+++---///,,,888+++000666444|||hhhfffeeeiii:::999222555666555@@@//////''',,,***))))))******((('''))))))))))))************555vvv...111666...DDD333\\\777$$$(((tttrrrEEEcccnnn999FFFSSSDDD...SSSPPPBBB===***---AAA000999(((000/////////..................---,,,,,,,,,---...//////222...[[[AAA888---777333555333777___oooooogggnnnjjj:::;;;---BBB000333444444444333111000//////000222444555555444444111111222222222333333333---000222222000///000222...,,,333444555333RRRhhhkkkfffkkkjjjmmm999999888555:::444;;;666\\\SSS333333666888---000000111222222222222222111111111000000111111111000111222222111111222444---000333111......111555333eee___===999:::444LLLKKK???222PPP999111444+++555,,,,,,---///000111000000///111111000000///............111222000111444222,,,,,,---.../////////......)))222111***555---777|||>>>222111...111///000222666hhhddd^^^```]]]ddd444,,,---,,,******111...333000)))111((())),,,000111000//////111222///---,,,...///000000///000///...,,,---...000+++555***444333777ttthhhfffdddkkk999;;;333444444444DDD:::///)))+++)))((()))******)))(((((()))))))))************NNNnnn///###000)))IIIAAACCC888KKKUUUdddUUU777YYYEEE***CCCNNNIII000>>>***ZZZ888555)))000---000000///...---,,,,,,+++...---,,,++++++---...///222...pppEEE777***666333444000999nnnqqqpppdddiiifffzzz999444,,,666555111222333444333222111000...000222444555666555555111111111222222333333333---000222222000///111333222'''<<<777)))===888eeeiiidddooolllppp:::666444222:::444===555VVV|||<<<888000777???//////000111111111111111222222111111111111222222000111333333222222333444+++///222111//////333777???XXX}}}SSS666...???---888EEE___NNN===222666&&&555***,,,---///000111111111111000000000000////////////---111222000111555222+++***,,,...///000111000000***444000'''777888GGG000111444000333......000222hhhhhhaaaddd```lll666---...000111777---'''000111222+++***...111222000......///NNNCCC777111222222///+++---.........---...000333+++222)))666000:::nnnggggggdddlll666:::222000///...BBBBBB++++++***)))((()))***+++***)))(((((())))))*********+++[[[VVV'''///000222<<<$$$;;;???cccQQQyyyFFFBBBYYY:::555???MMMFFFZZZ000333}}}qqq(((333111:::)))///)))***+++++++++,,,...000000000///...............222111}}}:::777444000333===111888|||uuunnnoookkkqqqsss,,,BBB333111777666666555555555444444444000222666888555//////444777222///222333111///000111000///000111222111000//////555222444000>>>yyyuuujjjlllnnnhhh{{{555999888888666333333===HHHFFF<<>>BBB===000333000:::---......---++++++,,,---...............///000000222333:::666555111222:::111999vvvmmmkkkllllllxxxddd+++:::///222444555444444444333333333333555111111333333222333777666333333444333000111444000000///000111222111111111000444222666111<<>>222//////222333222555999NNNmmm999444444999222000777>>>VVVuuu888333---666///000111111222111000///...///000000000000///......---...000111111111//////000///------///111111111///777***222555666iii???333...555,,,111111333444kkk[[[___aaaXXX~~~777444777000000---///111000---+++,,,---...///000...,,,---222666OOOBBB222***,,,///...+++------,,,------...//////111///000222333333~~~aaadddjjjiii999222111333111666AAAXXX111111+++++++++,,,------+++))),,,***)))))),,,,,,+++)))QQQ...333ggg777;;;HHHdddvvvGGGNNNfff===[[[nnn???777DDD999444!!!"""***NNN(((777...,,,......//////...,,,,,,---...,,,,,,------///000111222222666999666555333111777111999wwwiiihhhgggnnnSSS///444,,,666222333333333333222222222222555000///222444333111222...///222666444111222666000000000111111111222222333000333222777333888hhhzzzllllllpppiiixxx444666444555999999777888;;;LLL222888222dddNNN777...///222222111222222222222333333333333333000<<<;;;:::888)))+++222//////222444333555999LLL???333555:::000///<<<...222ooo555222000111222111111111111000000000//////////////////......------...000111111111000///000///...///000111000///000555,,,333333555DDD666222555---333222000///mmm\\\^^^ZZZUUUvvv:::///:::222,,,///000111000---+++++++++//////...------------...888222+++(((***---......+++++++++,,,,,,.../////////111///333888...fffhhhkkkjjj888333222333000555IIIkkk222000,,,++++++,,,------,,,***,,,+++***+++,,,---,,,***555uuurrr}}}oookkkDDDNNN[[[<<>>===555000111444666999===|||;;;777555AAA777,,,***...222333111222222222333333333333333AAA333000///...222222222333000000333444444666:::GGG@@@666333777000111;;;222@@@333~~~333000333---333222111111000///000000000///////////////...------......///000111000000///000//////000111111///---222444///333111<<>>999888555111//////111111111222333444444444333333000...:::LLLQQQSSSNNN777333000000444555444666:::III:::;;;000222333333444BBB777666666;;;///555,,,111222111111000///000000000/////////000///......---...//////000000000000000000//////000111111///---333222111333222NNNCCC---222000222...222000222cccYYYbbb^^^aaaxxx[[[+++777111------------...//////...---...------...000000...,,,+++---000000---,,,...///////////////000111222333111666,,,...555CCC{{{rrrjjjiiimmm666444555555111???iii444,,,***(((((((((***++++++***)))*********))))))******++++++000:::DDD===///444;;;555```HHH***QQQooobbbDDD+++000$$$fff///000222...///000000///------...//////............//////000333999<<<777666444444222888777nnnmmmdddnnnnnnjjjDDD999222...999---333333333333444444444444666777888555000222@@@OOO|||___???///...000111222---000333333111111333666111000222...777555111TTToookkksssmmmwww<<<555111111777;;;:::888888mmm>>>===@@@BBB>>>555......222555111222444555555555444333:::RRRxxxvvv>>>444111111444666555777;;;YYYvvv444;;;000000444444///@@@666;;;000AAASSS111444///222111111111111000000000///000000000000000//////...////////////000000000000000///...///000111000///222111333555666kkk@@@(((000,,,222///555333777hhh]]]dddZZZ\\\nnnhhh)))222---///---,,,,,,---///000///---,,,---...///000000000000,,,...111000---+++,,,---///............///000000111555+++,,,///___qqqppphhhhhhrrrxxx555666777888333@@@sss666,,,)))'''&&&''')))***+++***((()))******)))((()))***%%%<<<222QQQ555;;;:::GGGNNN===222===^^^}}}===,,,===OOO///---333111//////000...---,,,---///---------......000111222777;;;???888555333333000999333{{{llleeemmmmmmlllKKK444333///999333111222222222333333333333777666666444111333>>>KKKnnnVVV===111111222111111---000333333111000444777111222555000888777444WWWtttnnnuuupppzzz;;;222000333999<<<:::999;;;nnnkkk555<<>>666222222444777888===CCCppp444888;;;:::555555888666000111222444666666555444333ccc555222222555666666888<<<000111333888222000555333+++777777555***AAA===111999777///000222333222111///---222222222222222111000000///////////////000111111000...,,,,,,///111333333......555999AAALLL000:::...666000666000111sss~~~ccc[[[iii\\\ccc}}}444666,,,222111///---...//////,,,))),,,///222///+++***---111...............///111222111000///...............333777666666000fffmmmeeeiii}}}ddd333777:::;;;666HHH;;;000+++)))'''(((***,,,------))),,,---,,,***)))+++---///111666...555777HHHqqqggg%%%222;;;444GGG~~~iii888,,,...+++---111---)))(((***++++++)))000000000000111111111111333DDD===555555999111000555===zzzhhhooolllgggnnnZZZ>>>+++555222111444555555444333222444555111222444666666555444333333111//////111222333333111111000000000111333444---999(((;;;;;;333111fffjjjyyymmmppp<<<...888777222555666999CCCqqqQQQ---@@@FFF111444;;;---777555444444666999999666222xxxhhh555333---777999333888999```???,,,...000333555222===111111<<<777)))222IIIBBB///;;;---222222222111000//////...------...000000111111111000000111111111111000000...000000,,,,,,///000---,,,444222999SSSWWW:::333000222000111555222XXX___eee]]]mmmQQQEEE333***000.........------,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,//////.........//////000999'''///777NNN^^^rrrccc]]]??????999@@@===:::PPPJJJ+++,,,,,,------,,,+++)))(((+++++++++***)))***,,,...,,,(((,,,333---+++EEEhhhSSS///111555666222<<<000"""***...,,,222...+++))))))+++------,,,//////000000000111111111222EEE<<<666555333222111777:::kkktttnnnmmmfffooossssss444222:::---444333444555444222222333555444666777999999888777666555333222111222333333333333333222111222333444555222888(((333777555777~~~jjjxxxmmmqqquuu666222:::777333666666777@@@xxx}}}222777AAA666333777///777555333333666999999555222kkkxxx888555000444555222888:::rrrLLL666///444222000222...&&&222555------777888...JJJIII111777000222222111111000//////...///000111222222333333333000000111111111111000000000222222......111222000,,,555444<<<^^^lll:::555111111///333000+++DDDiiicccZZZgggZZZnnn+++555111/////////.........------.........------,,,,,,,,,+++++++++,,,,,,---------......---......///000000444444999...xxxmmmaaagggkkk999:::555===AAA???XXXLLL...)))***+++,,,,,,++++++******++++++***)))***,,,...---&&&***222111:::kkkKKK---111,,,333222+++---555///%%%***+++***)))***,,,///000000//////000000000000111111111DDD???888777///444111888666WWWkkknnneeeooo```...777>>>)))666222333444333222222333555333444666777888777555444777666555444333333333333555555444333444555666777444555//////777888;;;yyynnnxxxpppuuuggg111444999555333888777777@@@KKK333>>>???333444222666444333333666999999666222[[[:::555222000111555:::???xxx;;;///000666///,,,000000---222777888777666555555888HHH\\\222333222222222111111000////////////000111222222333222222000000111111111111000000---//////,,,,,,//////------555666BBBppp:::555111111///888000///999zzz```XXX___^^^ggg)))999///000000000///////////////.........---------------))))))***+++,,,---...///,,,,,,------...///000111(((999///444bbbbbbyyyttt555777444:::EEECCChhhPPP222'''((()))++++++,,,,,,,,,)))***+++***))))))+++------......---999aaaHHH///---333...***,,,000,,,)))+++++++++++++++---///111111////////////000000000111111CCCKKK:::;;;000444///555444IIIjjjlllfffiii]]]999777;;;+++888222333333333222222333555222444666777777777555444777888777666444222222333666666555444444555666777333222888111::::::@@@tttssszzzuuuyyydddrrr000222666222222999888999CCCttt999:::DDD444444555222555444444777:::;;;888444MMM;;;333444000111999<<>>jjjuuuaaa333777777QQQlll777555///111111111000000000000000...//////000000000000///000000111111111111000000000333222000000444444222///555999JJJDDD333222333)))444+++777777iiihhhfffgggeeeXXXpppuuu111,,,................................................//////////////////......,,,------...///000222333===000???xxxqqqooo<<<:::999777---:::BBBVVV666+++******************+++(((***++++++******+++,,,...---444RRRppp<<<555333777444,,,111555,,,///000111000///...///000......////////////000000222>>>666555333333000000666<<>>hhhbbbbbbgggTTTttthhh:::....../////////000000000---........./////////000////////////000000000000111111000000111222333333,,,LLL{{{jjjpppVVV;;;666333999...===aaaUUU222,,,++++++++++++---...///)))+++---...---,,,,,,---111GGG{{{]]]666---999000'''---///---000222222000///111333............/////////000555:::;;;222888333999444666...cccssspppjjjeeekkkTTT777///888333444666555555555888999888:::;;;======<<<;;;:::666:::===<<<777555666888777666555444333333444555555333444???888???kkkpppsssrrrqqqnnn444777333666555666::::::KKKhhhkkk@@@===999777111666333222222666999:::888444:::[[[fff...222333555:::DDD<<<444222000+++222888333888sssUUU<<<(((777tttooo}}}111666000000000000000111111111//////000000000//////...000000111111111111000000...000111...///333444222000111555JJJ~~~<<<222000***,,,888111...+++tttddd```eeeWWWYYYQQQ//////000000111111111222---.........//////000000,,,------...///000111111333222222222222222333333888zzzhhhzzz;;;BBB555222===666HHHvvvUUU000+++******+++,,,///111222***,,,...///...------...000pppXXX...555111,,,000+++////////////////////////111000000000000000111222444<<>>gggiiiqqq^^^nnn<<<---777222444555444444555666555888888999999:::;;;<<<===???>>>===<<<;;;:::999999999555111111444777666555777777444;;;QQQWWWfffssslllwwwuuuyyyxxx999777111<<<666666555<<<===///AAA999111???)))000000222555999:::777444888SSSzzzBBB,,,999444777>>>yyy111111000000222555888;;;|||@@@///===dddfff333;;;222333444333111/////////000000////////////000000333222111111000000111111///////////////000111111444///666SSS888///444222///555)))777666GGG|||kkkcccddd^^^\\\sss444111///000333222000111333111000000111111000///...///222444444333111000777---444999555///,,,999^^^\\\jjjlll888555888:::+++999KKKMMM(((+++***************++++++***...;;;,,,,,,666---```WWW...444---)))@@@------......///.........000000000000000000111111333888555999111444111222<<<333|||xxxccchhhttteee+++>>>555555555333333555888:::666777888:::;;;<<<<<<<<<@@@@@@???>>>===;;;999888:::777555444555666777777222<<<666;;;FFFfffwwwllloootttuuu___777777555999666000666@@@XXX999>>><<<222;;;,,,111111222555999999666333666OOOuuu~~~@@@111;;;666<<>>xxxaaacccccc[[[dddzzzxxx333&&&777&&&&&&;;;777222111000000111111000...///000111222222222222222###FFF***'''<<<...444KKKiiiJJJ<<>><<<999888::::::999888666666888999;;;666777777sssdddxxxjjjsssrrrDDD777:::>>>;;;>>>111:::@@@rrrGGG999AAA333666111333333444666777777444222555EEEuuu>>>666:::444>>>NNNtttWWW888:::888333999^^^hhh111:::GGGkkk333444444333222111000//////222222111111111111222222222222111000000000000111000000/////////000111111///000>>>\\\}}}333111888***444///333666444bbbdddaaaeee\\\YYYaaabbb111$$$555555,,,222111000000111222222///---000000000000111222333444DDD222888'''...LLLlllsss444999+++333111888:::{{{LLL--- $$$,,,---,,,+++***************))),,,%%%)))000***RRRKKK///333&&&...///111222333333222111......///000000111111111222222iii]]]555666...///;;;555444PPPggg{{{cccgggcccyyyppp...888666666777888666888:::222555888;;;======<<<;;;;;;<<<>>>@@@???===:::999999;;;<<<:::666555888:::EEE555...\\\oooooonnnqqqtttrrr999999<<<;;;666AAA555@@@EEEVVV333CCC555222666444444555666666555333111555999<<<888666111:::XXXGGG333;;;444222bbbFFF666:::{{{111666444222222111111000///222111111000000111111222222222111000000000000000111000000///000000111111///333CCCaaa===///777***666333000666222???vvvaaa______[[[ZZZ^^^iii,,,111777)))111111000111222333222///---...///000111222333444444(((333666EEE222PPPvvvmmmOOO555///000111666;;;TTTiii:::''',,,222...'''------,,,+++************+++...555+++QQQDDD000333...///000111222111111000,,,---///000111111111000---///VVV333444333222888111<<<999wwwyyymmmfffiiioooTTT666000000666:::777555666222555888;;;<<<<<<;;;:::666888;;;===>>>===<<<:::999;;;<<<:::777666888;;;999@@@CCCvvvlllpppuuuqqqxxx___<<<777999333,,,888444@@@TTTeee///BBB555111999444555666555444333222111444222???666444222:::mmmIII<<<555GGGzzzNNN444EEEuuuzzz@@@777555222111222222111///000000////////////000000222111000000//////000000111111000000000000111111111555EEEcccUUU333555,,,666555---555666444mmm\\\```ccc___PPPzzzhhh///&&&666777222222111222333333111///---///111333555555555555777333===(((QQQ{{{iii888777,,,===///888;;;zzzjjj@@@222'''(((---/////////------,,,+++******++++++***---555000EEEGGG///........................+++,,,...000111111000000...444JJJIII666777555444---<<<---VVVfffvvvhhhooollluuuCCC555---222888777444444444666888:::;;;;;;:::999555777999<<<======<<<;;;999:::;;;;;;:::999:::;;;111IIIuuuyyyoooyyysssuuu>>>@@@222444888111222444===iiisss...>>>555333888444555666555333111111222333222III444555888===DDD555LLLnnn111777bbbXXX999555111000222333111///000000////////////000000111111000////////////000222222111000000000111111333555BBB```|||AAA333000444333...333888444@@@jjjdddfffddd___```uuuuuuCCC+++444555444222333444444333111///000222444666777888888;;;<<<333ddd~~~wwwzzzccczzzqqq:::000555222CCC...888LLLFFF)))000'''&&&(((+++***(((+++///,,,,,,++++++++++++,,,,,,000000'''IIIIII222111///...------...///***,,,...000111111000000///777===uuu888777555555000999111999yyyqqqkkkjjjiiigggkkkNNN555111555555333555777777888999999999999999999:::;;;;;;<<<<<<;;;;;;;;;::::::;;;===>>>===<<>>>>>888666333222333555555555333222111111444777<<<>>>444MMM|||lllqqqssskkk222555333666888555???yyyaaa+++###---111///)))&&&)))---,,,******++++++++++++,,,,,,---...444000DDD888666333000///000111333***+++...000111111000000)))333...:::555555999555888;;;444SSSgggpppeeefffrrrqqqjjjBBB333333333333555888888888888888888888888=========<<<;;;;;;;;;;;;<<<;;;:::<<<@@@BBB@@@===^^^{{{pppmmmmmmvvv{{{]]]777>>>333>>>222666000NNNTTT333888222666000222444666444222000222444111444qqqddd333999===666yyy```^^^:::ZZZmmm;;;555000000222444222000222222111111111111222222111111000///////////////333333222111000000111111333///888WWWfff555777***---444///000111555FFFsss```ggggggccclll[[[GGGjjj[[[:::777444222333555666777888444000///111777>>>CCCyyy|||kkkqqqyyy+++777888111444)))===JJJxxx<<<(((000444---%%%$$$%%%(((,,,+++'''(((---*********+++,,,---...///...GGGFFF&&&555000+++222///...111444555444222000000///000333>>>YYYZZZ@@@,,,>>>,,,>>><<>>??????;;;999888999999999:::===CCCFFFRRR444>>>GGGOOOLLL<<>>888>>>===>>>888FFFyyy666444<<<555444555555666666666555333222000777OOO|||jjj333777444???~~~DDDKKK@@@111;;;***444333333222555333111111222222222111111222222111000000111333444222111000111222111000+++555888QQQ555>>>)))111777...;;;222:::222[[[```kkkfffgggkkkfff\\\[[[cccyyyuuudddKKK999666999999;;;888555666BBB[[[zzzpppooowwwIII000999000;;;333)));;;ooo???666000000---((((((+++...,,,(((%%%%%%&&&(((***,,,,,,666'''+++888///BBBJJJ777///333777---///000000000///---------,,,---...---222???SSSbbb888@@@666666999999:::999QQQ~~~ggglllooogggvvvkkk___000+++444777666666666888;;;===>>>666999===@@@CCCFFFIIILLLAAAMMMSSSPPPRRRKKKeeeqqqgggooorrrnnnuuuaaa<<<>>><<<777???888;;;???NNN999555;;;333222444555555666555444333222111444HHH{{{:::999...555CCC888```NNN000888,,,333000333///444222000000111111111000111222222111000000111333111000//////////////////...444555JJJ^^^333///999111000333222111666777rrrllliiihhhaaaXXX[[[eee___qqqzzzjjj\\\cccmmm}}}sssggg}}}wwwlll888777===...888888888VVV\\\$$$333---+++...///+++***---+++***(((''''''(((***,,,%%%888---!!!000222---<<>>777999<<<>>>???===999777KKKHHHBBB>>>>>>DDDMMMTTTPPPPPPLLLUUUpppxxxnnnnnnpppnnnjjjooo|||@@@<<>>ccc777111111555///555222000999000XXXsssiiimmmooommmkkkmmmllliiiccc______bbbeee\\\___gggrrr{{{|||xxx}}}~~~}}}JJJ000444:::999000999000YYYJJJ888333333000''',,,***)))++++++***(((&&&)))***+++,,,------------......888"""888HHH###888///......///111111...+++...//////---******---000***999BBB888---BBBwwwLLL999;;;999@@@111///CCC222CCCwwwhhhiii}}}nnnbbbttttttsss___<<<222===DDD999)))MMMMMMKKKKKKOOOVVV```gggooovvvooogggooosssuuuuuuHHH<<>>BBBRRR:::111666222555222222222222222222222222444444555}}}777///>>>AAA333222222---888000222111//////111222111111000111111000//////000222111333333222000///111333222000444<<>>CCCLLL<<<===FFF999<<>>---BBBXXX:::000555000666333222000//////111222222111///000111000///...000222///111222000---,,,...111111///777999eee000999000444111111999777---@@@999lllpppffffffkkkhhhfffhhhiiiiiilllqqqssssssQQQ222222:::000111999000333zzzmmm;;;222"""$$$111000+++)))&&&------+++(((***......+++,,,---------------,,,+++'''444%%%333NNN;;;555...,,,...///...,,,)))+++---000111333555666555000---...///000888AAA,,,444MMM{{{aaa:::666---666888,,,999;;;;;;vvvrrrwwwhhhcccvvvvvvfffcccqqqjjjiiiuuusssbbbrrr|||~~~wwwwwwooossshhhdddtttrrrhhhxxxuuu~~~OOOCCCHHHKKK===>>>FFF???<<>>dddBBB222:::555---333444222444IIIuuuvvvnnnfffllluuupppllliiiiiijjjjjjhhheeeXXX[[[^^^bbbeeeiiimmmpppggghhhsssjjjtttyyyfff|||sssLLLYYYMMMKKKKKKAAA???DDDBBB>>>hhh:::888>>>444000333333222222222333555666...===+++222FFFBBBUUULLL,,,:::333///555///...------///000000//////000000000......000111000333555333///---000444111///777///lll}}}>>>;;;222777///000555444)))CCC666LLL}}}tttnnnlllrrrzzzlllqqqvvv{{{WWW,,,999000222555444888111IIIKKK%%%...555))),,,)))000333+++))))))###)))---///---...000---%%%)))))))))***,,,...///000222@@@SSS---999000'''333666111222555...)))444999+++---***...///+++111999555333333333111222777AAAHHHxxx333@@@'''333<<<,,,...???,,,GGG|||jjjmmmrrrpppnnnoooooonnnjjjggghhhlllqqqqqqnnnkkkmmmppppppmmmhhhpppmmmmmmppppppooottt}}}pppeee^^^cccQQQCCCHHHCCC<<>>444666666777444444444333333222222222555222333;;;III888gggmmmEEE444999&&&<<<...333///------///000...,,,////////////////////////333222111/////////000000///000777666^^^bbb888:::///555444222222555:::???BBB```EEE111333222555111666999222@@@```777///000))))))222000...,,,++++++,,,+++***)))(((,,,111000***(((,,,'''///&&&))):::888:::UUUYYYiii+++444CCC444***222...333666//////333///000...333333******---(((222222222111111333777:::%%%___qqq111===111;;;111555FFF555111XXXwwwqqqoookkkiiijjjlllmmmnnnmmmjjjhhhqqqooonnnooorrrsssrrrqqqqqqssstttpppkkkssswwwkkkiiidddPPPFFFLLLEEE===GGGkkk<<<888777222777444444333333333222222222333///000555rrr|||IIIFFFyyyVVV999333111333---222111//////000111000000000000000000000000000000000000///......///000111000111222888WWWRRR666>>>555<<<>>>:::999===>>>999999___|||III444555666222999666111000???kkkcccDDD222(((111777000******111111000---,,,,,,---//////+++,,,000111......111;;;'''999<<<555sssppphhh444BBB\\\UUU???,,,***333///---333777000---444777000111777444111000000111333333111000<<<,,,)))KKKAAA999333999222000999777111666YYYjjjpppnnnnnnqqqvvvxxxtttqqqvvvuuutttrrrooonnnooopppqqqmmmmmmwwwzzztttdddOOOJJJNNNHHHHHHYYYvvv999<<<888...888333333333333222222222222555111333444bbbRRR222~~~uuu;;;...;;;***,,,111222333222111111333444111111111111111111111111...---------...///111222222222,,,;;;MMMEEE;;;222777777111444@@@GGGGGG<<>>:::***&&&&&&***...---,,,---+++------,,,***+++...111444+++%%%)))...///+++)))+++@@@@@@sssiiioooXXXUUU777777===???888)))---(((---000)))***222333222000///222555666333000...555:::666111HHH222333444777333...333;;;<<<---YYY{{{rrrllljjjkkklllmmmtttvvvwwwtttqqqqqquuuzzz~~~|||gggSSSOOOOOOOOOccceee666===777,,,999333222222222222222222222444222666333PPPxxxVVVJJJ999///<<<)))...000222444333111111444777111111111111111111111111//////...---...///000111111222'''===DDD{{{>>>FFF===777888::::::;;;>>>JJJ===WWWXXXGGG444***222666///...666//////333RRRrrr@@@000---(((777555...&&&%%%***......((()))***,,,---...//////(((+++......***+++222:::bbb~~~eeehhh}}}^^^tttuuuCCC,,,111555777...111555---))),,,***555222///000333555333111777///...444555333;;;HHHeee888...555???777222666555555666QQQ~~~xxxyyy|||mmmrrrxxxzzz{{{qqq```ZZZTTT```RRR555:::555...999222222222222222222222222...000444000@@@lllEEEGGG@@@555444///111///111333222000000333666111111111111111111111111222222000/////////000000///000''';;;===hhhqqqPPP:::555FFFNNNCCC===DDD999VVVDDDNNNUUUhhhaaa888333555777666///+++222;;;<<<,,,IIIkkk555555999)))&&&666---///...+++---222000))),,,+++,,,///222222...)))222222---%%%***HHHxxxpppBBBjjjHHH>>>rrrVVV777666***...888555333333///666333000....../////////444...---111111...000777111MMMzzz```<<<***444999666555444555000...DDDzzzyyyiiieeeddd~~~@@@888666555444666111111111222222222222222...444444222:::~~~;;;777xxx[[[;;;///555444000111222111000000222333111111111111111111111111444333111000/////////000---///+++666999UUUzzzVVV>>>DDDHHHCCCIIIYYYJJJ>>>YYYXXX^^^mmmccc{{{bbb999///555:::777000,,,000777777222)))RRR|||GGG???,,, ---@@@;;;'''++++++))))))///444222---...,,,+++,,,---,,,)))&&&++++++666TTTzzzIII333iiiMMM111666ggg^^^EEE999999333111222000111111111///...---///111------111666:::999777666333(((+++GGGoooppp:::***222777999<<<555;;;:::666JJJzzzsssccciiizzz000>>>333555;;;222000111111111222222222222222:::444444:::fffAAAMMM|||;;;000444444333222000000111222111111000000000000000000000000111111///......///000111+++...111000555FFFuuuUUUDDD@@@JJJWWW[[[aaaWWWjjjyyyxxxuuu]]]>>>444111222555333...***---555;;;999555HHHUUU333$$$'''444@@@666$$$'''999555...(((''')))+++///222***,,,---+++(((***000666888TTT}}}LLL--->>>zzzfff888111>>>aaapppXXXCCC999888666***...111222000111333666666666444111000333333222888888;;;:::111999fffccc999444444222666666000///111///777YYY~~~gggWWWggg'''BBB222666???...000000111111222222222222000999//////777SSS???***NNNyyy:::555222444666333000000333333222///////////////////////////......------...///111222+++...555+++222>>>zzzcccbbbgggggglllYYYpppuuuHHH888000666666---...999444444666555///---:::KKKWWW000(((...000...((($$$,,,444000$$$---)))***...,,,&&&%%%******000444000+++000AAAPPPsssDDD000---???kkk;;;...666===<<>>333MMMwwwMMMCCC999777777444111111%%%444???:::...(((***---000222333333111111333666'''>>>^^^qqq;;;000@@@333555:::===888222666>>>GGGTTToooooonnnQQQ333666222:::---222333444444222000000111222666999222999///333fff```888WWWkkkhhh|||{{{mmm444222111111222222///000222111,,,000000000000000000000000...///000000///111333666111...:::...111///JJJmmmYYYpppjjjkkkgggGGGLLLNNNJJJFFFDDDAAA===???<<<888666555666999;;;<<<555,,,)))---222555666555,,,888666;;;dddHHH///)))---------///,,,000111---,,,...///,,, ---:::999---'''...:::333***222aaacccCCCBBB444&&&000XXXNNN111000111///000CCCppp___777---777???@@@<<<000(((---666999555111///000111111000111333555:::222***111RRRrrr???...;;;555000111333333444666111666CCCYYYxxx{{{uuuwww{{{~~~kkkdddssspppFFF...999777666+++555222333333222111000222444333777111;;;444$$$>>>```mmm~~~ZZZyyyxxxmmmxxx:::000333000222111///000333111---000000000000000000000000---...////////////222444222000666+++000...:::tttsssRRRGGGEEELLLMMMIIIAAA:::777555111111111111111111111111111)))111999999333//////222000666""";;;<<<'''"""$$$+++...+++,,,000)))...000---+++,,,---,,,777...%%%&&&...333000***444iiifff@@@###333!!!///<<>>>>>888888MMMuuulll```XXX\\\cccjjjuuuhhhaaayyytttfffrrr???111999555666111888111222333222111111333444111777000333888,,,777WWW___mmmIII111555///111111///000444222...///////////////////////////000111///---------...222......***888777///VVVzzzOOODDDFFF999;;;999333000111222111444444555555444333222222333555555111......444:::---!!!KKKNNN)))444---...111333///)))***///------+++******---000111&&&111555,,,$$$///JJJaaaaaa>>>///(((999$$$777;;;rrrnnn444222999@@@555$$$)));;;BBBnnn[[[888...+++555<<<777111000//////...///000111222222++++++000555444------222EEE|||<<<888666777666444555999999666333333777>>>DDDHHH___~~~mmmYYYKKKPPPXXX[[[WWWZZZfffooooooPPPTTTKKKTTTggg^^^bbbZZZ;;;777555...555777777111222333222111111333444222888222***444444111BBBJJJkkk}}}~~~aaa333555///111111///000444222...///////////////////////////000111000...,,,,,,------......---888888444KKKiiieeeRRRKKK???>>>BBBAAA;;;777777666444,,,,,,---...000222444555999222,,,---333666333///DDDppp\\\***111999+++111//////---***''')))...222...,,,...222333222000***000000,,,:::ggg\\\111)))444999555)))333555}}}LLL###$$$555999555333))))))777```uuuFFF333777<<<888111111000...///111222222111777222...000333555888:::555111BBBsssLLL(((///:::444333>>>555222222888@@@AAA999000111:::BBBIIIYYYnnnyyyyyyggg]]]PPPJJJKKKPPPSSSTTTJJJ\\\cccZZZTTTZZZYYYOOO???FFFHHHMMMSSSTTTwww:::777777111***222888333222333333222111000222444000222666...444;;;111666www\\\}}}yyy888333000222111///000333111---000000000000000000000000,,,...000000///...///000)))111333000//////>>>YYY~~~xxxMMMOOOGGG@@@---<<>>888444222000---888777555222111000000000,,,000222,,,(((111EEEWWWAAA......(((%%%+++---,,,,,,,,,,,,,,,,,,------+++---222444000,,,***222...888bbbKKK;;;+++)))///000+++&&&***LLLVVV777777===666)))888999888666;;;XXXQQQ888444888444111//////111222111///(((000666444000---------444222222444>>>bbbQQQ888888999777666666888999999777888;;;>>><<<777222333999???BBBBBB>>>AAADDDFFFFFFBBB>>>;;;NNNJJJGGGEEEFFFGGGGGGGGGFFFPPPUUUOOOJJJHHHCCC===>>>@@@CCCPPPiii|||222555444444111111666111333444444222000000111222444(((888777222999555@@@eeeBBB333111222222///000222111,,,000000000000000000000000,,,...000111000//////000,,,000///222...***;;;NNNRRRyyyvvv```gggeeeHHHLLL@@@@@@999555999888444222333444222------...///000111222222777888555000888[[[GGG777---///111......333///000000/////////......)))***---000...+++000999666bbbkkk777777***(((222555......777cccccc555000888888888000,,,000111222;;;IIIXXX333666333000000222222111///111333111---///555555///333---000999888666GGGaaaggg:::999:::...333222222444666888999999<<<>>>AAACCC===777999AAA888999999;;;===???AAABBBBBBAAA@@@@@@CCCHHHMMMPPPPPPGGG???<<<===???GGGOOODDDLLL[[[nnnVVV777666111::::::222444222444555444333000///000222@@@$$$888;;;+++---222HHHwww~~~KKK666222333222///000222000+++000000000000000000000000000222333222000---,,,,,,444,,,%%%111555,,,000111555uuuggg]]]QQQ:::DDD666555444333666555000///222555555222333444444333111///---,,,--->>>gggccc333000...,,,,,,,,,,,,+++***,,,///...+++)))***---...//////000///***---@@@VVVlll>>>---***///***...333)))""">>>fff~~~AAA,,,888555000///444555222000111333CCCkkkVVVBBB222111222000///333,,,111111...111666111&&&222222111111111222444555<<>><<<999666===;;;999999;;;===??????>>>FFFJJJGGGEEEHHHGGGCCCAAA999666;;;@@@AAACCCGGGDDD^^^555333333333333333333333333111111111111222333333444---888888222'''888111JJJ***444000333333...111555---//////...//////000111222000000000//////...---,,,222333222000......///111999XXXiiiLLL???AAABBB999...666555444444333333333333444111111333000,,,///666TTTrrrCCC222333222222222...+++***---000777111)))$$$'''///111///(((///444555<<<\\\sssCCC---,,,...,,,)))***......+++BBBUUU000;;;222///444666222///222,,,...666KKKnnniiiAAA000...222777111888999000((((((///555111111000000111222333444;;;555===cccwwwZZZ222222666888555000333:::000000......000777>>>BBB777666555666999;;;<<<<<<===>>>:::555777>>>CCCBBB111333;;;DDDHHHIIIMMMTTToooggg111333333333333333333333333222222222222222333444555444===<<<:::...999444WWWzzzxxxfffMMM888222444333,,,///444//////////////////000000111//////000000000///......000111111000...///111333000MMMtttPPPAAA@@@999777444111111222555777555555777<<>><<<666000,,,777777777888:::;;;999888999<<>>>>>GGG]]]qqq333666333333333333333333333333333222222333444555666666999===:::===111444444iiiUUU@@@CCCHHHwww:::333444333***---333111000000000///////////////...///000000111111000000...///000000///000222444...:::OOO|||RRRNNNIIIEEEDDDHHHMMMPPPqqqggg;;;$$$'''000111,,,+++---......------...000333+++(((---///---,,,000---AAA{{{pppJJJ555---***...000///333:::&&&)))===kkkxxxJJJ---555:::---,,,;;;,,,///222444222111000000QQQwwwuuuBBB;;;333///000---'''+++666000////////////111222333222666777///)))000EEEXXXoooIII:::888555222555111000222555666888;;;333333222333444333000...444444444333444:::@@@DDD999<<<@@@FFFVVVuuummm***;;;222222333333333333444444333333333444444666777888999999111777///---333|||kkkxxxOOO777;;;NNN999111333333,,,,,,222000000000000000000///.........///000111222222222222...///000000//////000222666)))<<>>vvvUUU333---222444...)))+++000///(((''',,,___qqq???444444---;;;777222///...000222333,,,444666000666[[[ggg???///000777>>>333222111000///000111111000555999888444444999>>>---,,,444SSS[[[GGG<<<666999;;;999:::???555333111222555888:::;;;555888:::999888AAAZZZqqqrrr999;;;...111222222333333444444555222222333333555666888999:::<<<---444666222===xxxHHH000888;;;999jjjOOO+++555QQQiiiCCC222000555111//////,,,//////000111111000......---...///000111111111111///111222111///---------222...444@@@jjjkkk:::---444999111333444///)))(((,,,111000...------......---+++000$$$""";;;lll\\\///---333***'''111777)))***333))) EEE{{{HHH...HHH,,,///333555333///+++(((777777555///))),,,???RRRUUU444'''666444333111000000000000999000''''''...333222...000333333---,,,FFF~~~zzz\\\FFF888777>>>@@@<<<777555777<<<@@@BBBCCC???===BBBQQQsssFFF777:::///111111222333333444555555111111222333444666888888555<<<---444:::555:::www===,,,333666///;;;<<<111uuuqqq555+++999fffwwwRRR:::111444222000000+++---...000111111111///...---...//////000000000000---///111111///.........+++000222;;;BBBwww;;;111666///***000,,,---...///...---,,,,,,000...+++,,,...000000...'''666YYYooo999>>>444###$$$444777+++000+++***+++...GGGttt::::::444---,,,000333111---333)))(((333888444/////////QQQooo777666444222000000000000,,,222888777333000222555111000555;;;666---444DDDmmmrrrlllccc^^^^^^aaafffhhh{{{___++++++555000111111222333333444555555111111111222444666777888---999+++111:::333333iii,,,111===(((666///444+++???EEELLL777===IIIxxxttt___BBB222333222000000+++,,,...000111222111000///---......///////////////+++---000000000//////000***---888666999TTTKKK999,,,///666666111...(((,,,//////,,,***,,,...000---***+++...222222222999~~~OOO+++,,,$$$'''444555)))(((222,,,222...333cccAAA:::///---222///,,,222111111---+++000888777000888111000MMMnnn;;;///;;;999000000111666666000///333222---111111222333444444555555GGG===ZZZAAA(((333888...666555000777000;;;'''888222666777444333666777555555444,,,555111000===>>>999555666///777+++111000111555777JJJjjj888HHHvvv...333///000444666///,,,---///000222333333333111///------/////////......//////000000000000000000222+++333;;;444fff\\\///000000///------,,,,,,,,,---------------...000111---///333888111)))DDDrrrDDD***+++...111&&&###+++222222111444...(((KKKbbb888>>>:::///,,,''')))555;;;444++++++111666???:::222---777YYYttt:::+++999;;;<<<777000---000444111,,,111111111222333444444444:::DDD===WWWFFF666888333...000333***000%%%,,,555///111000333555222222666777555111999333666333444555www)))222'''>>>---777555>>>444...333222???222```kkkyyy777777444222000111---,,,---...///000111111111///---,,,,,,...///.........//////000000000000000(((333//////777222JJJfff777...999222111000///............111333333000+++))),,,000333******&&&---fffXXX///)))000111+++)))777777)))%%%//////$$$999nnnCCC777999...000000222111...///333444222111000444777000---@@@ZZZqqq@@@222//////111444444333555999000000111111222333333333DDD///+++888444000WWWHHH--->>>444,,,444;;;+++@@@...666000999888///222333111222555666444000<<<444222111777333hhh}}}OOOEEE///:::222###$$$333444;;;BBB111***...DDD???PPPwww>>>888777555......///------...///////////////---,,,++++++---//////......///000000111111000000(((777111***333333444GGGXXX>>>222000333333333222111000000000000///...---,,,---///222555&&&444///IIIrrrGGG%%%)))666333'''!!!///))))))///111///999HHH[[[777;;;111:::333,,,,,,333888666111<<<222---000222000111444AAAXXXTTTEEE999111222444111......000000111111111222222222888222333999666...333???cccPPP;;;+++...444444333555333'''===444000---222555333555444111222555555111222999.........555777uuu{{{666'''"""===@@@555777000111:::444;;;@@@(((BBB___[[[vvv???444777777...000555...//////000//////......---,,,+++,,,...000000000//////000111111111111000000888///(((222666333777KKKcccAAA000---000333555333222111111000000000111,,,---///222333111---)))<<>>)))999999\\\JJJ333999:::333000333666444///333333...333ZZZIII666777888666333333666444///444444+++444222222888jjj;;;000***(((888777000---...DDD???777???}}}nnn@@@000444777...000777000000111111111000/////////...---...000222222111///000000111111111111111444222---...444555555<<<***VVVeee666111......---+++---222111111000/////////000000000555888333+++***444???ttt\\\***555444333333111---***+++///111111---444UUUccc:::111,,,...333333000---"""222:::555222555111(((>>>&&&000???>>>cccTTT222+++333<<<222222222222222222222222===...,,,777666)))+++:::444===999333QQQ]]])))222000111555666333111222444BBB///---SSSiii;;;999999666333444777444...111111---<<<999111333zzz|||UUU;;;000666444555777---333,,,NNNDDD%%%TTTgggEEE000000444//////222000111111111111111000000000///...///000222222111///000111111222222111111///***---555444///111999444///YYYnnnGGG(((888...(((000:::;;;333,,,000//////.........//////222444000&&&&&&DDDwwwxxx222(((999...///333333111444666---))))));;;mmm```;;;000888<<<444+++888444///---222666555000%%%666:::777666...@@@kkksssNNN:::000333333333333333222222222+++333777333111444888888000---111666222555RRRvvvIII000;;;444...,,,222666555222111...444---BBBSSS222666666333111444888555///---222---888888555222rrraaa{{{jjj888(((888777777IIIooo777444>>>222hhhIII111---222111111...//////000000000000000///111///......000111000///000000111222222222222111---***111555///---111333666999111XXXeee555!!!///>>>+++...333333---(((...777/////////......//////000000///333EEEfffQQQ$$$...888000...111222...&&&'''000777999111YYYsssIII555///222888222///333;;;999000///777999//////333222333999999<<>>222222:::]]]bbb000444777;;;AAA111888444555;;;666```{{{RRRJJJ111***222555555...---......///000/////////111///------/////////...000000111222222222222111000000444111***000888333...555777...JJJ~~~RRR777555333000...***444111222555555222222444000///////////////000000000444QQQZZZ:::,,,555555+++***//////000111333444333555777^^^999333:::555888777222///111444555666222000333555333333555:::555EEExxxxxxOOO...,,,555666333444888:::------<<<777+++111444444555555555444222111;;;444:::\\\BBB***333888111...,,,666555(((///777+++444111WWWOOO666///111111222333333333333333888333999999,,,666QQQ\\\ttt555222555777666555555444222777999EEECCC666,,,===ppp===>>>111...===444999777___MMMDDD<<<222+++///666...111555222111444...+++444111000///---------.../////////000000111222444444000///...---...///111333111111...111999LLL{{{LLL444333222000///.........333333111000222777555111***999444999***999444777CCC???---222///&&&)))444333(((,,,)))///555***///fffXXX666444444666999;;;:::777555777333222333222///...000222...///???^^^uuuFFF777===;;;///%%%555999222000///222:::333444555555555444333222888999666333:::XXXooo:::222<<<999000,,,@@@---)))333777777777444333VVVttt888555444......000111222333333333...'''...000777;;;EEEsssRRR111666777777555444333333222666999666***'''MMMSSS888///666;;;000333666<<<777TTTqqqsssBBB666000+++...333//////111---...666222...444222111000///////////////111111111111111111222222222111/////////000222333000222//////111555QQQzzz{{{NNN888555111111000000000000000111000333333000000333555333888...+++999///000OOOJJJ---000666+++---:::888***)))555111000---555XXXxxx===888666999666000000555111///111444333000111555000333222+++(((>>>nnnvvv777+++AAA999666555000...777777***333333444555555444444333%%%---444666444666???GGG]]]888&&&555>>>111...:::888444...000666222000999<<<---000KKKAAA///000000111222222333333555000444666CCC;;;???}}}III000222111000000000111222333***>>>,,,555BBB;;;III,,,,,,<<<333===111mmm|||CCC000///+++,,,///222111000))),,,666444///555333333222111111000//////222222111111111000000000333222111000000000111222,,,111///...222000444BBBccchhhCCC555111---(((......//////000111222333///333444///,,,...000000???444666999JJJ```fff666222666000---//////---...222222000)))---EEEtttccc222)))555:::222+++222111333555444111222777222666:::888///,,,555BBBnnnxxx888777000999<<<...111:::333333333444444444444444444666000,,,000888;;;444,,,333SSS{{{LLL***333;;;999111...444;;;...<<<555+++222222000;;;rrrQQQ)))iiiTTT444444333222222222222222...333///666555///UUUnnnSSS333666333111333444333333444)))<<<...BBBQQQkkkCCC===333333222JJJ{{{|||III///111...,,,,,,444333333++++++333222111;;;333333222222111000///...000111111111111111000000333222111000//////000000,,,333///,,,444888666999444UUUuuuTTTBBB000+++222888444---------...000111111222222---111222000000444555444777FFFXXXTTTDDD---...000000333'''000111)))+++555444***888ZZZZZZ===...111;;;999666444555222......111000---///555999888666666666FFFtttiiiDDD444999666999===333444444444444444444444444666555333000---000777>>>===777222===```TTT777...+++555777///000999666***666:::///+++555777CCCaaaddd///fff===222222111111111111222333***777---999+++FFF888:::444222555777444333666777...888;;;fff222000000JJJuuuhhhRRR222444111///+++555111333...+++//////666FFF333222222000///......------...///111111222111111000000//////............,,,555111+++000333111333>>>///333\\\ZZZCCC<<<""")))111444222000222444...///000000000000//////,,,...//////333;;;???>>>ZZZVVVbbb@@@)))...666000''''''111***...999333(((:::YYY{{{vvvEEE333555999333///000222111222555222......222555555888<<<000666555AAAvvvpppNNN666...111333666555444333333333333444)))111999999444///000333---:::BBB:::000999YYYwwwbbb999444444+++555000...222777666333222222///111888000///ddd???OOO%%%///.........///111333444333<<<222777555vvvpppeee777---(((,,,000///111666777)))JJJbbbyyyXXX555AAAccczzztttWWW555666111222+++555+++000...,,,//////888KKK555333111///...---......,,,---///111222222222111..................------&&&111111...111///+++//////000888AAADDDVVV\\\AAA888666000(((<<<444+++))),,,222555666///000000111000///---,,,222333///,,,000<<>>;;;HHH777666555333222222222333999444...,,,///333555555888111+++,,,222888999999@@@^^^ccc888999===000///>>>222///444<<<666+++000???---...999;;;333NNNKKKQQQ444333222000000111222333111///111***LLLoooeeecccPPP???999555...///555000555YYYjjjuuuQQQxxxWWWggg{{{oooVVVVVV666444...555+++333***///...---111///222AAA888555222///---...///000---...000111222111000///---......///////////////(((///000111555///,,,444---///444666111333HHH```sss[[[===777000---///111222222###///:::;;;333,,,...333...///000111000///---,,,000444555222999QQQpppQQQ+++666===+++&&&222333'''(((777)))000333888TTTUUUGGG999555666444000...666111///222555444333555777333222222333666???HHHffflll777999777555333222111222222---111444555444333444555888555333555666555333333333666999KKKkkkccc888444444777666222222666000222555666222...///333;;;777444///JJJ<<>>OOOxxxlll...===:::000(((333444+++---888666(((555(((===|||[[[???888444000000444888999...$$$///999000444444444333333444555555888OOO~~~fffFFF...111:::777222444000777555+++)))111666333444666666333333666777555555777666222000888HHHVVVeee>>>555???888888888666444333333555000555555...+++000444444444:::444888YYY999fff]]]+++888GGGyyyaaa<<<111<<<555,,,777888......FFFXXXZZZ444===666000>>>}}}ggg666555444DDD@@@rrrYYYsssZZZIIIVVVkkknnnnnntttzzzbbb???nnnIII999...000222------222000000111111111111000000888555+++222,,,777"""333000///------///000000///..................------111111111000...///111333999666333111111222222222000555999<<>>666RRR]]]:::---888///444]]]~~~iii;;;+++444555888555DDD^^^EEEfff(((???777:::999>>>zzzCCC...GGGBBB@@@fffUUUQQQvvv```222xxx}}}ffflll```QQQAAA)))FFF]]]GGG888...000111...///555//////000000000000//////...DDD===CCC---+++999***111///---...///000000///......//////000//////...///000000///......///111111///...------///000000444444222///,,,,,,///222000<<>>===(((###444:::111555777666333222444555222000333666777555222000000......///333@@@TTTlll|||nnnYYYGGG;;;EEE333'''---666888777666555555666555444333555666444111333888777111333:::444AAAjjj999222555;;;444(((222888***+++111===rrrjjj111<<<---333QQQ{{{```BBB@@@(((---)))333|||666777333>>>SSS<<<```___vvvgggGGG;;;oooCCCfff~~~FFFiiiiii???444===>>>333,,,...000...000555......////////////......,,,===222;;;666///333111///------.../////////......///000111111111000---///000000///......///............///111222333...------111555666222---...666888111...222333111444444444444333222111000000000//////......------000000000///000111111222111111111111111222111111AAA 333999(((000OOOPPP222444444111---///333222---000444333,,,111TTTKKK444555DDD???111000444666666555444444444555555777888888333...555MMMdddIII:::111111;;;>>>888444666444666666222222555666333444222000///000111222222<<<:::555///,,,///555;;;666KKKfffzzz}}}wwwoooeeeZZZRRRMMMDDD@@@;;;888777777666555---222<<>>BBB000KKKPPP[[[UUU;;;333---,,,///000......222...//////000000//////...222111___888CCC444222111///,,,,,,---.........,,,---...///000111111111---///111222000////////////000111111111111222444333///,,,---111333111...,,,111111,,,***...000///------------,,,+++***)))......//////000000000///000000000000000111111222%%%---333222,,,(((***...###999EEE888+++BBB[[[999888&&&***000444222......222777333///---FFFsssGGG999333222:::>>>666666555444444333444444666222222999???<<<555111AAA\\\666...777<<<;;;;;;333555555333333777888666777333///...000333444444(((,,,111555777777666666777888888333...---000444===<<<:::777555444444444;;;888333000///000111111777000---000444555444444222333444333333333555777888111000777:::555444777tttCCC...===666000)))111999...))):::777<<<'''(((>>>333FFFllliiihhh333;;;888222<<>>555///666BBB222///JJJNNN000666888---555777777444444888999666666555444555555333000...,,,///333555666333000---444444333333555888;;;>>>111111//////000222555666222111000000111333666777999222,,,...666;;;;;;999111222333333222222444666===......999111'''GGGyyyLLL$$$///---...666444111555333///222000'''555@@@222...888777qqq666xxxDDD)))<<>>```;;;(((cccJJJHHH+++,,,000444666333111111333000000111111111111000000000)))555ZZZ444CCC444111---,,,,,,...//////+++,,,---.../////////...000222333333222111111222111444777666222///...///***000555666444222333555000///...,,,+++,,,------444333222000...,,,***(((+++,,,...000111111000000//////000111111111111000555111///333888777///'''777MMM{{{OOO222...--->>>===???333,,,...---***666IIIsssuuuLLL888:::999888777666666666666<<<444///111444444333444555AAA>>>555PPP[[[;;;<<<999;;;:::666555777777555333444666666444111...,,,111111111222333333222000,,,///333555333///***(((888777666444333222111111555555555444222111111111+++000555555222000222333222333333222111111333555666222333777:::RRRRRR###DDD;;;777///555777222000555555///&&&CCC888!!!+++222666JJJppp!!!JJJ<<>><<<777555777666333111222222111///...000222222111111111333444444333---///111000///000444888,,,...111333555666555555---000222444444333333444777666333000111444666555222333333222111111222444000777444:::kkkHHH###666......333666,,,...333///...222222???,,,)))999888+++CCCqqqUUU555...AAA:::333BBBTTT:::???OOO555AAA;;;>>>FFF222UUU)))EEEkkk===ppp???111+++:::555###:::999TTT...CCCQQQrrr000444VVV~~~)))[[[rrr>>><<<444000333222,,,''')))000666......////////////......---:::+++444xxx===;;;777333111111333444444///000000000000000///...111111111000...///111333---222777777222......///)))+++,,,---...000333555000...---///111000000000......////////////......,,,...000222333333222111...///000222222111111000'''999EEE>>>888QQQTTT555222;;;000,,,///000444888444CCC666+++<<>>;;;222000:::999DDDMMM>>>NNNddd;;;HHH888999QQQAAA222lllHHHBBB555zzzYYY***999+++333===666;;;xxxeee222444aaaVVV...///VVVYYY:::SSSZZZBBB------222///222111000//////...//////...///000111222333333333444***;;;777>>>===<<<000222666...000444111///...000333333000---000//////........./////////---,,,...000000---***000///...---...///111333111222222000...---...///)))***---///000000///...---...000111222111111000222000,,,***000888999444---@@@QQQcccUUU111333666,,,888222//////---***///666(((LLL~~~JJJ...555999888;;;;;;888666666333///444666666444333222222222666888JJJtttVVV222111===666777555111...000111000222333444444333333444555333444444444444444444444333333333333333222111111111222333444444333222222888444///,,,,,,///000000---777>>>;;;222///111333???oooWWW666)))333777444444222666444222222222333333222///333///444444---sssGGG000***888999666>>>jjj:::HHH<<<;;;GGG;;;:::---AAAjjjppp???<<<===---222___~~~LLLtttNNN777'''555kkkSSS222333>>>999$$$333???---333CCC777///===AAA444+++...111...111000000////////////000000000111222222222222111777)))---444888```XXX666...333???222...777888666000+++***111888---...000000000///...---...------...111111///,,,111000///......///000111222333333111...,,,+++,,,111222333444333222000///111111333555666333...)));;;111...777>>>:::222///GGGqqq```666111555222333===---***,,,111444222333777}}}XXX444???:::666444111000555<<<444333222333444444444333999666444;;;OOOwwwCCC888;;;>>>;;;222+++...555(((+++///222555555555444444555555555444444444444333333333333222222222222333444555555555444333222***444>>>???777000000555222000///111444:::EEEPPP999111...222444111888999...555444222222333444333222+++777(((000666MMMUUU444(((;;;)))===MMMLLLAAAVVV777VVVGGG---HHHfffRRR;;;,,,666<<<222;;;AAALLLiiissspppUUUAAA888888666555CCCKKK???///000///---000444444111000000/////////000111111222222222222222111000///444///'''111666,,,___OOO444>>>)))///333---111444444111000111333,,,...000222222000...,,,.........///111222111///111111///......///000000///000222111///,,,,,,,,,222222333333222000///---'''000777333+++***555AAA111///555???AAAFFFdddoooAAA222+++222888333***'''111;;;>>>222(((CCCSSSHHH@@@>>>999111111888888555333333333444888===;;;888888:::777;;;QQQiiiggg999000@@@GGG===000BBB<<<222,,,***...333777555555444444444444444444333333333222222333333333444444555666555444333222666444222000---...555>>>777999888111111PPPIII///555777;;;555---555:::111222111000000222222222111222222///222AAAWWW777999\\\JJJ000PPP333888RRR(((:::RRR666777555000,,,999222///CCC[[[iiisssGGG888000+++///555555333222////////////000111222222111222222222222111000000,,,666///000888(((555mmm:::===777777222...,,,000666888222+++---...000111111000///.........///000111222222222//////......///000111222)))+++///111000000///000...///000111111111000000CCC888---,,,333666000)))???888:::NNNkkkggg777(((***222555000///444999999:::)))'''LLLPPP===DDDEEE:::000999666555666333///333:::666000111:::;;;333...000:::lllfffAAA222222+++...333999======888333666555444333222333333333444333333222222333444444333333444555555444333222DDD666...444===;;;222***888///888```kkk>>>444<<<555///222222,,,111999777111000///000222333222111999333555888tttEEEQQQfffMMMbbb777OOOFFF'''SSS///<<>>\\\www]]]111111:::333...444+++///000,,,+++444GGGVVVrrrAAALLL===444888<<<777444666///111222666<<<<<<222%%%:::;;;999333666RRRuuuRRR???999<<<>>>:::999777555444555666666555444222222222444555777111333444666777777777666222333777999;;;JJJqqqggg,,,///<<<222///===222---222555000111222+++000000111333666666555444111111IIINNN???'''===222///>>>>>>kkkVVVKKK;;;TTT'''EEETTTeee666555KKK{{{YYY@@@iiiRRRHHH444$$$(((777888+++111333444333333555555333222222111111000111111111111222222222222111000000111---,,,111333///222<<<'''AAANNNNNNFFF<<<555111000...---000//////...///111222444///000111000......000333...//////000000000000000000111222111000///000111000000000000000111111222777333;;;[[[HHH777666000,,,222:::222###(((444888444DDDrrrxxxZZZ>>>888:::666222111333::::::111///666999555000444333//////555:::999YYYoooUUU<<<;;;999777666666777888555444222222222444666777222333555777999999999999:::<<>>@@@:::111///555555///---///333...(((111666,,,......///111444555444222888000hhhaaa***555///777777111...000DDD\\\yyytttGGGLLLkkk555111<<<222...FFFTTTwwwUUUAAA777DDD>>>222(((///;;;444***---222///333444000111555333---333333222111000000000111333333333222111000///...///:::///---@@@:::***333222***222JJJwwwEEE+++,,,444333,,,......///111111222222222///111111///---,,,///222111111111111000///------...000111111000111444666111111222333555888:::;;;RRRxxxyyyIII444333///***---777555+++...:::777---HHHeeeAAA777777666777:::===999444222666;;;555444222222555777666222:::888GGGpppmmm___QQQ>>>000:::777333111222666;;;>>>777999===EEERRReeexxxVVV444999777555222111111222333777000...555999666111111///***555888+++000;;;444000\\\___888444777555444333333444666777888]]];;;[[[lllttt@@@+++999999333000444>>>eeeyyyGGG888777888...===uuu<<<<<<:::***222)))///===***,,,000444444222333555555222111111111111111111111111777///,,,///111...---///333333222222111///...---333---000888???XXXwwwAAA333777888000000000222444333000---///...------///111222333555000,,,,,,//////+++'''111///------000111///---444777555444BBBeeeaaa===555999777000111...000555444000555@@@rrrSSS111>>>888333444999:::333+++888;;;<<<888333111333555777::::::888@@@ZZZMMM///000===555444333222222222333333666000...222444111......555,,,...555444222111,,,333hhhCCC111777666555333222222222444555@@@!!!888zzzmmm\\\>>>```999666666===+++999222eee>>>//////)))---222...444lllccc666333,,,,,,666777555,,,'''000444000333444222222555444111222222222222222222222222888111...111222000///111111111222222222111000000///---000444222888VVVyyykkk:::777999888444......333999;;;999666444333333333333000//////000111222222111+++///333666666777:::===FFF^^^KKK???222,,,,,,///333666555888777111///EEEuuuZZZKKK:::444999>>><<<777111000111666;;;<<<999555+++111777555111000777??????___nnnFFF111222999888333000111111222333333333333444111000111111//////111555111---333777000222BBBjjj>>>%%%666555555444222111000111222222---;;;666bbbhhh|||rrrHHH222444RRRkkk<<<<<>>FFF???666111///000666<<<>>>777111333999;;;444,,,;;;;;;777444<<>>555......333666333...000111333444444444222111222222222222111111444777///555222333444+++<<>>444 222666111...555+++sssqqquuusssKKK///888///222'''444888///444***///111222///000333444222111111111111111111111111666444333444444333222333///000000111222111111111***///222111222555666444EEEHHHbbbkkkYYYUUUPPPNNNIIIDDD???;;;;;;;;;999CCCLLLPPPNNNPPPXXX```fff}}}ddd>>>//////222222>>>222///888<<<555000222HHH}}}rrrEEE)))---666BBBEEE;;;111555???777888666222000333:::@@@222666999999555222222333111@@@WWWkkk}}}lllNNN;;;444666999---444999555---***...444222333555666666444222000444555555222111222444555---444111111333)));;;gggSSS***---EEE&&&888444333333222222222222222333===???zzztttIII)))rrr@@@XXX___SSS???111<<>>SSSvvvhhhJJJ>>>333+++000<<>>:::222333444666666666444222111666777555111000222111...333///+++111555...000???UUUddd555:::...***///666222222222222222222222222)))000XXXEEEXXX|||^^^RRRAAA}}}pppmmm000JJJwwwOOO444:::<<<---***777222666999333===888UUU222'''@@@777999pppPPP666<<>>666111,,,777:::---222<<<666222...XXX666@@@,,,,,,(((<<<222555,,,---...000111111111111+++...>>>333111DDDJJJ333---777;;;>>>uuueee```aaaJJJ999///;;;//////111444444111...---555...777111???UUU~~~pppSSS111000111)))***,,,333777///)))000===qqq999222000&&&777111111333222///000555888777333333333333333333333333---555888333111444444222111111333444555666666666555+++(((000777555222222,,,...333555222------111***---000222333666;;;>>>WWWbbbrrruuuhhh___NNNBBB555...000444333000,,,111222000000444666666+++111666333///AAApppRRRDDD999999:::777444555555444333555777888555333666555333222222444666888111222333333222111000///111000000111333444444333555555444333222222111111777444222222444666444222111555777333...///888AAA555555777999<<<<<<:::888000111222333444333222111333///BBB>>>777ppplll333222111000000111222333//////000111111111111111222444888222+++444<<<444888666999222EEE???///555000555,,,555...888555999,,,555===***&&&555666...999///===...555(((222444333888111---FFFSSS/////////666***...---...111555777555333333000///222777999777444222333444555666555444444333666777666222111222555......//////000222333444////////////////////////000///...000444555333111333555555111111333222///444666777777555333333333++++++///555666222000111000///......///111444666...///<<<]]]xxxRRR<<<444777>>>DDD>>>666000---///333555???===:::888777666444444111222333444444333333222222111000222444555555444555555444444333222222111555333111222555555444222111444555222///000777>>>999888777777777666333000111222333444444444444333111(((555666***AAAPPP222111111000//////000111111///000000111111111111111000///444666222555:::999333555***GGGwwwNNN444555;;;999555999666***...000333,,,111""">>>:::999...xxxLLLDDDKKKuuu222(((%%%444...---222,,,444///***;;;666333sssCCC///"""333888111000000222555666444222555222000111555666333000111222333444444444333222111333444444222111111222000000///000000111222333000000000000000000000000///...---///222333222000222444444000///111111...666444111,,,***,,,000333333222333555222,,,)))***---000333555444444555666kkk[[[@@@---444:::;;;777444777;;;...000333777:::999666444111222333444555555555555333222222333555666555444555555555444444333333222111111111333555555444222333333222111000222666999:::888666444333111///---111111333444555555555555???333777>>>777444444+++111000///......///000111000000000111111111111222444///000444333111222666333222???qqq???...)))333999***666222444888<<<666444333<<<555999555uuu???((('''<<>>666444333000///222444555333777;;;444+++222///333222222333555555444222777444111111333333000---111222333333333222111000111111222444555555222000222111111000111111222222111111111000000111111111///...---...000111111000000222222......000000---+++...222444555555666777---,,,...111222222666<<<999333------>>>bbb```999000???III>>>---EEE===333,,,---111555777333444444444444444444444555333333444666777666555555555555444444444333333...///111333555555333222333222000000111333444555666444222111222222111000000000111333444555555666;;;444///333777111///777111000///......///000111111000000111111111222222555444...---444666222333000:::}}}KKK%%%<<<@@@&&&"""777...)))333666444***///000%%%<<<666::::::VVV...///999111...BBBbbb[[[666111555===000@@@<<<***666(((333DDD%%%,,,666---+++444777111***333222333444555555555555777555222222222222000...222333444444444333111111333222333666999999555111444333222111111111111111222111000000000000111222////////////000111111111...111000------//////,,,000222444333///+++(((&&&---///555999666---)))***%%%AAAlll]]]@@@;;;AAA999888888;;;>>>===888333666666555444333222222222555444333444666777666555444444444444444333333333---///222444444444333222444111000000222333333222333111000000222333333333/////////000222333444555111444,,,'''///...+++222222111000000000000111222111111111000111222333333,,,777000+++999>>>444///888iiixxxIII'''111555000;;;<<<,,,---666...---333222***999FFF===BBB{{{aaaDDD<<<333222111000333...555CCC***...666MMM:::???666>>>///***555333...+++'''SSS333---///,,,:::000111222333444666777888777555333222333333333222444555666666666555444333333222333666:::999666111555444333222111111111111222111///......///111222111111111000000000222333...000000------//////,,,444333000---+++---222666444---''''''...>>>WWWkkkeeeNNNEEE;;;666777888777555888777555444222222111111666444333444666666555444333333333333333333333333///111444444333333333444333222111222333333222000333222111111222333111000////////////000222333444,,,555333///555666222222333222111000000111222333222222111000111222333444***:::444---777444+++222iii999\\\GGG666666***,,,///'''000PPP:::===444///;;;\\\lll444gggvvvaaaCCC666---)))...BBB999'''222333777fffUUU:::333VVVIII>>><<>><<<AAA,,,(((mmmmmm:::---...&&&999///000222222333444777:::666555444333333333444555555555777888888888777777222222333555666666333111555444444333222222222333222111///......///111222222222222111///000222444...111111......111111...---///111222111111111222///333@@@UUUooorrrOOO>>><<<@@@CCC999888666444444333444444555444333444555555444333222222222222222222222222111333555444222222333555333333444444333222111111111000000111222222000...111111000000000111333333'''***...222222222222222222111000//////000111222333222111000000222333555111:::111...444+++999ggg;;;'''!!!>>>bbb}}}rrrAAA,,,DDD,,,@@@WWW|||888444---<<>>nnn;;;BBBEEE$$$>>>---HHHggg>>>333222999(((//////111222222111222555888555555444222111111333555444555777888999999999999333444555555444333333333555444444333333333333444333222000......000222333111222222000......111444000222222000000333333000222333222111000222666999\\\uuudddIII888777666555555666777777555444333333444555444222111111111111111111111222333555666444222111333666222444666666333111111111------...111333333111...333222111111111222333444777---000888222...333666111000///......///000111333222111000000222444555777666+++000999444___ppp444...888:::111111:::YYYmmmggg666...===rrrrrrNNN...@@@???===---333---444///...222111IIIzzzFFF:::111DDD888***<<<...999LLLFFF>>>JJJKKK;;;888...::::::000KKKRRR///111ggg\\\,,,333111;;;111888111222333222000000333666666555444111//////111333333444666888999:::::::::555777999777444222444777444444444333333444444555555333111//////111333555000111111///,,,,,,000333111333444111111444444111555///***...CCCggg^^^CCC777666:::===777777666444333444555777444111///111666888444000111222333555666333...***...222666666333111111222111111111111111222222222444444444444333222222111///111333222111000111222666555444333222111111111222444555444222222222333999333333000222ZZZkkk===:::<<<222...???)))(((;;;@@@zzzXXX999444777MMM444000???***777///888...;;;(((JJJLLL777333aaa===444...000222444777<<>>111222???===HHHlllBBB;;;333///111333333111333333333333444555666666999666555555777777444111555444333333333555777888999888777666555444444444333444222...111777666000444333222333555666666555333222000111222333222111---222777444---,,,222999<<>><<<555...999666333000///000000000333000,,,+++---222888<<<111111222333555666666555111111111111000000000000333333444444444333222222111333444444333222222333444333222111000000000000333444444444222222444555***666777;;;aaaiiiAAA000+++111:::444444555---333///JJJEEE---,,,999KKKDDD???///@@@000777777>>>xxx```BBB111>>>777111+++222???NNNXXXVVVLLLAAA;;;///@@@SSS==="""+++BBB***777MMMEEE:::ccctttGGG999444......111555666555333333222333333444555666888666555555777777444222555444333222333555777999666555444333222222222222777888555111111333000)))555333000//////111333444777444///+++))),,,000333111...***)))222JJJjjjtttNNN555000666<<<>>>000444999:::777333000000555888;;;<<<999444000...333000---///333666444222222111111000000/////////222222333444444444333333333444666666444444444555333333222111000000000000333333333333222333555777:::666111RRRccc///---666000---666555(((===222333...333UUU---333777222fffccc444'''///222---[[[AAA===eeeJJJ111,,,>>>DDDBBBTTTNNN???///+++///...'''HHHFFF===999<<<777???XXXBBB111BBBttt~~~OOO000===222///,,,...222555666555222222222333333444555666666555444555666666444333555444222111222444777999444444333222111111111111---000111222555888777333))),,,000333444222///,,,...000222222222444:::>>>999KKKgggvvvLLL---000333666999999888666555///000000000000333888<<<444222000111333444222000333333222222111000//////111222222333444444444444333555666666555444444555444444333333222333333333111222222111111222555888000...333nnnJJJ;;;///111999999333---333,,,999111444333999QQQ...+++>>>???+++777tttvvvAAAbbb]]]888111@@@+++555,,,@@@OOOFFF@@@@@@)))333444...000<<<@@@999iiiuuuIII+++CCC:::)))GGGSSSqqqVVV...<<>>___\\\,,,@@@111BBBKKK>>>:::BBB>>>???///222CCCKKKAAA777444---"""666555///444666***???wwwhhh???666:::$$$$$$777999333333333444444333111///222222222222333444555555333444555555444333333333444333222222222444666777444444333222222222333333//////111333444555666888''',,,222555666555666777222MMMuuueeeLLL999777666666888:::999888///333777666444222555888666555555444444333333333222222333444444444333333111222444444222111222333000000000000111222333333///111222222111111222444777;;;---(((FFFpppWWWHHH:::888666666444///,,,000666+++<<<111111333...333...+++555<<<777000...000444...:::...<<>>111333///EEE>>>000777777,,,&&&---666:::<<<(((???FFF###111]]]^^^------555:::666555555000111222444555555555444333111111111222222333444555333444555555222111111111111222333333444444555555222222111000000111111222111///------,,,+++///444:::777444777HHHffftttWWWEEE===888555;;;999666333111222444666444444444444444444444333333333444444444333222222111222444444222111222333000000000000111222333444000222555666444333222333'''***777@@@666222ZZZkkkFFF,,,888111000222777777333222666...111666333444666///222888???333///555333///...<<>>dddiii@@@(((???/// 555666,,,<<<000222444555555444555555111111111111222333444555444555666555111//////000///111333555666555444333222222111111111111222222;;;666333444333555===GGGZZZqqqwwwQQQHHH>>>777666777888777333333333333333333333444444444444444333333222111111333444444333222222333111111222222333444555666222444888999777555333333333111333111---555:::444^^^VVV000000333000...999;;;222...444888555;;;&&&<<>>&&&666///222::://////;;;000...>>>VVV888666IIIeeeAAA+++666---===&&&555...---222555222//////---GGG---333ssslll555000777)))111999//////444***222333444444333222222333111111111111222333444555444666777555111......///...000444666777555333111444444444333444444555555555888EEE\\\uuufffMMM===333555777:::<<<;;;777444444555555111---///666===333444444333222222444555333333333222111222444666222222111000111333555777222222333333444666777888555555666666666555444444333333333333333444444444666444333333555666666555111222333444444333222111000111222555888<<>>000***---444:::---///000111111111333555444111///000444666333111333444555444222///---,,,000111111222444666888:::888999777444000222888>>>RRRhhhmmmMMM888444;;;DDDIII:::777555555777888777555......000111444666999:::000111333444444333111000000111222333555777999:::222222333333333333222222777777777666666666666666:::888666555666777666555333222111000000111222333...///000111111000///...444111000555<<>>LLLYYYXXXPPPGGG@@@;;;444222111333666444...)))666666666444000.........888777666555444333222111,,,,,,...222666888777444888888666222---+++---000***333CCCVVVmmmlllWWWIIICCC===::::::888333...:::888666444333222000///333444666888999999999888777666555333222111000000444555666777888999999999555444444333222111111000555444222222333444444333333333333333333333333333333444555666555444111000666666888666+++"""+++:::,,,555;;;999444111...+++'''...777:::888555666888000222444444444555666888---000333444444555888;;;:::777444333333555777888+++555DDDRRR```ooo|||kkk```BBB@@@===<<<;;;:::777444999999777666666666777888555555666888;;;===@@@AAA666666666666555444333222444444444555555555555555555333222333444666666555444555777888888777555444222333555666666444222111333...333???AAA777111333555444000,,,000999???@@@999999777222---,,,000444666777888666444222222333444777888666222000111444111:::GGGTTTcccsssvvvmmmYYYUUUMMMEEE===777444222999888777666555555555555444444555666666666666666...///000111222333444444777666555555777888888777222333444555555444333222000111222333444444333222666...,,,444777222---,,,666888888888888666,,,!!!777333222777@@@CCC>>>888,,,///222555888;;;>>>AAAFFFOOO\\\jjjxxx|||wwwnnncccWWWLLLDDD@@@<<<;;;;;;:::999777666555======<<<:::999888777666<<<:::888777888888777666999888666555555666888999999:::::::::;;;;;;<<<<<>>999555;;;HHHUUU^^^```rrryyyvvvtttppplllfffbbb^^^\\\XXXUUURRRQQQPPPOOOMMMKKKHHHEEE@@@======@@@EEEHHHHHHGGGGGGFFFFFFGGGHHHHHHJJJNNNQQQUUU[[[bbbfffeeejjjrrrzzz